80 changes: 48 additions & 32 deletions ibis/backends/mysql/__init__.py
14 changes: 14 additions & 0 deletions ibis/backends/mysql/tests/test_client.py
59 changes: 46 additions & 13 deletions ibis/backends/oracle/__init__.py
22 changes: 22 additions & 0 deletions ibis/backends/oracle/tests/test_client.py
14 changes: 7 additions & 7 deletions ibis/backends/pandas/__init__.py
3 changes: 2 additions & 1 deletion ibis/backends/pandas/convert.py
26 changes: 24 additions & 2 deletions ibis/backends/pandas/executor.py
58 changes: 0 additions & 58 deletions ibis/backends/pandas/tests/test_operations.py
24 changes: 0 additions & 24 deletions ibis/backends/pandas/tests/test_udf.py
19 changes: 9 additions & 10 deletions ibis/backends/polars/__init__.py
112 changes: 55 additions & 57 deletions ibis/backends/polars/compiler.py
52 changes: 29 additions & 23 deletions ibis/backends/postgres/__init__.py
49 changes: 45 additions & 4 deletions ibis/backends/postgres/tests/test_client.py
3 changes: 1 addition & 2 deletions ibis/backends/postgres/tests/test_functions.py
78 changes: 78 additions & 0 deletions ibis/backends/postgres/tests/test_json.py
371 changes: 334 additions & 37 deletions ibis/backends/pyspark/__init__.py
137 changes: 87 additions & 50 deletions ibis/backends/pyspark/tests/conftest.py
33 changes: 25 additions & 8 deletions ibis/backends/pyspark/tests/test_client.py
8 changes: 6 additions & 2 deletions ibis/backends/pyspark/tests/test_ddl.py
55 changes: 55 additions & 0 deletions ibis/backends/pyspark/tests/test_import_export.py
47 changes: 47 additions & 0 deletions ibis/backends/pyspark/tests/test_window.py
21 changes: 7 additions & 14 deletions ibis/backends/risingwave/__init__.py
2 changes: 1 addition & 1 deletion ibis/backends/risingwave/tests/test_client.py
3 changes: 1 addition & 2 deletions ibis/backends/risingwave/tests/test_functions.py
4 changes: 2 additions & 2 deletions ibis/backends/risingwave/tests/test_streaming.py
274 changes: 196 additions & 78 deletions ibis/backends/snowflake/__init__.py
49 changes: 34 additions & 15 deletions ibis/backends/snowflake/tests/conftest.py
24 changes: 24 additions & 0 deletions ibis/backends/snowflake/tests/test_client.py
21 changes: 9 additions & 12 deletions ibis/backends/snowflake/tests/test_udf.py
84 changes: 74 additions & 10 deletions ibis/backends/sql/__init__.py
39 changes: 39 additions & 0 deletions ibis/backends/sql/compilers/__init__.py
74 changes: 58 additions & 16 deletions ibis/backends/sql/datatypes.py
6 changes: 5 additions & 1 deletion ibis/backends/sql/dialects.py
20 changes: 16 additions & 4 deletions ibis/backends/sql/rewrites.py
13 changes: 1 addition & 12 deletions ibis/backends/sql/tests/test_datatypes.py
77 changes: 61 additions & 16 deletions ibis/backends/sqlite/__init__.py
66 changes: 30 additions & 36 deletions ibis/backends/tests/base.py
4 changes: 3 additions & 1 deletion ibis/backends/tests/data.py
4 changes: 2 additions & 2 deletions ibis/backends/tests/errors.py
36 changes: 16 additions & 20 deletions ibis/backends/tests/sql/snapshots/test_compiler/test_union/out.sql
44 changes: 32 additions & 12 deletions ibis/backends/tests/test_aggregation.py
129 changes: 99 additions & 30 deletions ibis/backends/tests/test_array.py
3 changes: 2 additions & 1 deletion ibis/backends/tests/test_asof_join.py
230 changes: 35 additions & 195 deletions ibis/backends/tests/test_client.py
149 changes: 149 additions & 0 deletions ibis/backends/tests/test_conditionals.py
3 changes: 2 additions & 1 deletion ibis/backends/tests/test_dataframe_interchange.py
18 changes: 1 addition & 17 deletions ibis/backends/tests/test_dot_sql.py
64 changes: 44 additions & 20 deletions ibis/backends/tests/test_export.py
152 changes: 152 additions & 0 deletions ibis/backends/tests/test_expr_caching.py
260 changes: 203 additions & 57 deletions ibis/backends/tests/test_generic.py
32 changes: 31 additions & 1 deletion ibis/backends/tests/test_join.py
8 changes: 4 additions & 4 deletions ibis/backends/tests/test_json.py
3 changes: 2 additions & 1 deletion ibis/backends/tests/test_map.py
7 changes: 6 additions & 1 deletion ibis/backends/tests/test_numeric.py
14 changes: 1 addition & 13 deletions ibis/backends/tests/test_string.py
26 changes: 19 additions & 7 deletions ibis/backends/tests/test_struct.py
17 changes: 5 additions & 12 deletions ibis/backends/tests/test_temporal.py
1 change: 0 additions & 1 deletion ibis/backends/tests/test_window.py
File renamed without changes.
131 changes: 131 additions & 0 deletions ibis/backends/tests/tpc/conftest.py
Empty file.
123 changes: 123 additions & 0 deletions ibis/backends/tests/tpc/ds/conftest.py
1,390 changes: 1,390 additions & 0 deletions ibis/backends/tests/tpc/ds/test_queries.py
Empty file.
43 changes: 43 additions & 0 deletions ibis/backends/tests/tpc/h/conftest.py
789 changes: 789 additions & 0 deletions ibis/backends/tests/tpc/h/test_queries.py
42 changes: 42 additions & 0 deletions ibis/backends/tests/tpc/queries/clickhouse/ds/13.sql
29 changes: 29 additions & 0 deletions ibis/backends/tests/tpc/queries/clickhouse/h/19.sql
23 changes: 23 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/01.sql
79 changes: 79 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/02.sql
18 changes: 18 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/03.sql
119 changes: 119 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/04.sql
112 changes: 112 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/05.sql
25 changes: 25 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/06.sql
23 changes: 23 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/07.sql
427 changes: 427 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/08.sql
68 changes: 68 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/09.sql
65 changes: 65 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/10.sql
80 changes: 80 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/11.sql
27 changes: 27 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/12.sql
42 changes: 42 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/13.sql
134 changes: 134 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/14.sql
27 changes: 27 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/15.sql
24 changes: 24 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/16.sql
47 changes: 47 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/17.sql
49 changes: 49 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/18.sql
30 changes: 30 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/19.sql
28 changes: 28 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/20.sql
30 changes: 30 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/21.sql
18 changes: 18 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/22.sql
84 changes: 84 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/23.sql
52 changes: 52 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/24.sql
41 changes: 41 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/25.sql
23 changes: 23 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/26.sql
60 changes: 60 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/27.sql
51 changes: 51 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/28.sql
41 changes: 41 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/29.sql
49 changes: 49 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/30.sql
70 changes: 70 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/31.sql
16 changes: 16 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/32.sql
66 changes: 66 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/33.sql
40 changes: 40 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/34.sql
60 changes: 60 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/35.sql
58 changes: 58 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/36.sql
22 changes: 22 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/37.sql
28 changes: 28 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/38.sql
58 changes: 58 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/39.sql
25 changes: 25 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/40.sql
66 changes: 66 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/41.sql
19 changes: 19 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/42.sql
50 changes: 50 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/43.sql
47 changes: 47 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/44.sql
41 changes: 41 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/45.sql
47 changes: 47 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/46.sql
71 changes: 71 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/47.sql
39 changes: 39 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/48.sql
102 changes: 102 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/49.sql
67 changes: 67 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/50.sql
52 changes: 52 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/51.sql
19 changes: 19 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/52.sql
47 changes: 47 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/53.sql
57 changes: 57 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/54.sql
16 changes: 16 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/55.sql
73 changes: 73 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/56.sql
64 changes: 64 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/57.sql
70 changes: 70 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/58.sql
85 changes: 85 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/59.sql
67 changes: 67 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/60.sql
46 changes: 46 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/61.sql
45 changes: 45 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/62.sql
48 changes: 48 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/63.sql
124 changes: 124 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/64.sql
37 changes: 37 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/65.sql
217 changes: 217 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/66.sql
44 changes: 44 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/67.sql
44 changes: 44 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/68.sql
51 changes: 51 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/69.sql
36 changes: 36 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/70.sql
46 changes: 46 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/71.sql
38 changes: 38 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/72.sql
40 changes: 40 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/73.sql
64 changes: 64 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/74.sql
75 changes: 75 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/75.sql
55 changes: 55 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/76.sql
95 changes: 95 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/77.sql
76 changes: 76 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/78.sql
38 changes: 38 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/79.sql
86 changes: 86 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/80.sql
55 changes: 55 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/81.sql
23 changes: 23 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/82.sql
70 changes: 70 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/83.sql
18 changes: 18 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/84.sql
58 changes: 58 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/85.sql
22 changes: 22 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/86.sql
30 changes: 30 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/87.sql
138 changes: 138 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/88.sql
20 changes: 20 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/89.sql
26 changes: 26 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/90.sql
30 changes: 30 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/91.sql
17 changes: 17 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/92.sql
19 changes: 19 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/93.sql
25 changes: 25 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/94.sql
31 changes: 31 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/95.sql
14 changes: 14 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/96.sql
34 changes: 34 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/97.sql
26 changes: 26 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/98.sql
44 changes: 44 additions & 0 deletions ibis/backends/tests/tpc/queries/duckdb/ds/99.sql
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
152 changes: 0 additions & 152 deletions ibis/backends/tests/tpch/conftest.py

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

137 changes: 0 additions & 137 deletions ibis/backends/tests/tpch/snapshots/test_h02/test_tpc_h02/trino/h02.sql

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

113 changes: 0 additions & 113 deletions ibis/backends/tests/tpch/snapshots/test_h03/test_tpc_h03/trino/h03.sql

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

143 changes: 0 additions & 143 deletions ibis/backends/tests/tpch/snapshots/test_h05/test_tpc_h05/trino/h05.sql

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

119 changes: 0 additions & 119 deletions ibis/backends/tests/tpch/snapshots/test_h07/test_tpc_h07/trino/h07.sql

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

124 changes: 0 additions & 124 deletions ibis/backends/tests/tpch/snapshots/test_h08/test_tpc_h08/trino/h08.sql

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

109 changes: 0 additions & 109 deletions ibis/backends/tests/tpch/snapshots/test_h09/test_tpc_h09/trino/h09.sql

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

134 changes: 0 additions & 134 deletions ibis/backends/tests/tpch/snapshots/test_h10/test_tpc_h10/trino/h10.sql

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading