74 changes: 62 additions & 12 deletions ibis/backends/bigquery/tests/unit/test_compiler.py
4 changes: 2 additions & 2 deletions ibis/backends/bigquery/tests/unit/test_datatypes.py
2 changes: 1 addition & 1 deletion ibis/backends/bigquery/tests/unit/udf/test_usage.py
54 changes: 31 additions & 23 deletions ibis/backends/bigquery/udf/__init__.py
6 changes: 3 additions & 3 deletions ibis/backends/bigquery/udf/core.py
2 changes: 1 addition & 1 deletion ibis/backends/bigquery/udf/find.py
297 changes: 205 additions & 92 deletions ibis/backends/clickhouse/__init__.py
134 changes: 85 additions & 49 deletions ibis/backends/clickhouse/compiler/core.py
228 changes: 124 additions & 104 deletions ibis/backends/clickhouse/compiler/relations.py
1,369 changes: 502 additions & 867 deletions ibis/backends/clickhouse/compiler/values.py
325 changes: 83 additions & 242 deletions ibis/backends/clickhouse/datatypes.py
218 changes: 109 additions & 109 deletions ibis/backends/clickhouse/identifiers.py
46 changes: 15 additions & 31 deletions ibis/backends/clickhouse/tests/conftest.py

This file was deleted.

53 changes: 27 additions & 26 deletions ibis/backends/clickhouse/tests/test_aggregations.py
121 changes: 81 additions & 40 deletions ibis/backends/clickhouse/tests/test_client.py
326 changes: 177 additions & 149 deletions ibis/backends/clickhouse/tests/test_functions.py
73 changes: 27 additions & 46 deletions ibis/backends/clickhouse/tests/test_literals.py
163 changes: 69 additions & 94 deletions ibis/backends/clickhouse/tests/test_operators.py
108 changes: 55 additions & 53 deletions ibis/backends/clickhouse/tests/test_select.py
148 changes: 92 additions & 56 deletions ibis/backends/conftest.py
15 changes: 9 additions & 6 deletions ibis/backends/dask/__init__.py
42 changes: 21 additions & 21 deletions ibis/backends/dask/aggcontext.py
21 changes: 12 additions & 9 deletions ibis/backends/dask/core.py
10 changes: 5 additions & 5 deletions ibis/backends/dask/dispatch.py
10 changes: 5 additions & 5 deletions ibis/backends/dask/execution/aggregations.py
2 changes: 1 addition & 1 deletion ibis/backends/dask/execution/arrays.py
97 changes: 44 additions & 53 deletions ibis/backends/dask/execution/generic.py
16 changes: 8 additions & 8 deletions ibis/backends/dask/execution/indexing.py
6 changes: 3 additions & 3 deletions ibis/backends/dask/execution/join.py
2 changes: 1 addition & 1 deletion ibis/backends/dask/execution/maps.py
34 changes: 12 additions & 22 deletions ibis/backends/dask/execution/numeric.py
18 changes: 9 additions & 9 deletions ibis/backends/dask/execution/reductions.py
8 changes: 4 additions & 4 deletions ibis/backends/dask/execution/selection.py
14 changes: 7 additions & 7 deletions ibis/backends/dask/execution/strings.py
24 changes: 12 additions & 12 deletions ibis/backends/dask/execution/util.py
43 changes: 10 additions & 33 deletions ibis/backends/dask/execution/window.py
238 changes: 119 additions & 119 deletions ibis/backends/dask/tests/execution/conftest.py
48 changes: 24 additions & 24 deletions ibis/backends/dask/tests/execution/test_arrays.py
86 changes: 43 additions & 43 deletions ibis/backends/dask/tests/execution/test_cast.py
55 changes: 26 additions & 29 deletions ibis/backends/dask/tests/execution/test_functions.py
214 changes: 107 additions & 107 deletions ibis/backends/dask/tests/execution/test_join.py
34 changes: 17 additions & 17 deletions ibis/backends/dask/tests/execution/test_maps.py
334 changes: 167 additions & 167 deletions ibis/backends/dask/tests/execution/test_operations.py
96 changes: 48 additions & 48 deletions ibis/backends/dask/tests/execution/test_strings.py
10 changes: 5 additions & 5 deletions ibis/backends/dask/tests/execution/test_structs.py
88 changes: 44 additions & 44 deletions ibis/backends/dask/tests/execution/test_temporal.py
128 changes: 64 additions & 64 deletions ibis/backends/dask/tests/execution/test_timecontext.py
2 changes: 1 addition & 1 deletion ibis/backends/dask/tests/execution/test_util.py
214 changes: 107 additions & 107 deletions ibis/backends/dask/tests/execution/test_window.py
62 changes: 31 additions & 31 deletions ibis/backends/dask/tests/test_client.py
12 changes: 6 additions & 6 deletions ibis/backends/dask/tests/test_core.py
12 changes: 6 additions & 6 deletions ibis/backends/dask/tests/test_dispatcher.py
160 changes: 80 additions & 80 deletions ibis/backends/dask/tests/test_udf.py
8 changes: 4 additions & 4 deletions ibis/backends/dask/trace.py
15 changes: 12 additions & 3 deletions ibis/backends/datafusion/__init__.py
301 changes: 269 additions & 32 deletions ibis/backends/datafusion/compiler.py
6 changes: 3 additions & 3 deletions ibis/backends/datafusion/tests/conftest.py
6 changes: 3 additions & 3 deletions ibis/backends/datafusion/tests/test_register.py
10 changes: 7 additions & 3 deletions ibis/backends/datafusion/tests/test_select.py
42 changes: 37 additions & 5 deletions ibis/backends/datafusion/tests/test_udf.py
25 changes: 18 additions & 7 deletions ibis/backends/druid/__init__.py
3 changes: 2 additions & 1 deletion ibis/backends/druid/compiler.py
31 changes: 8 additions & 23 deletions ibis/backends/druid/datatypes.py
4 changes: 2 additions & 2 deletions ibis/backends/druid/registry.py
7 changes: 4 additions & 3 deletions ibis/backends/druid/tests/conftest.py
335 changes: 222 additions & 113 deletions ibis/backends/duckdb/__init__.py
94 changes: 5 additions & 89 deletions ibis/backends/duckdb/datatypes.py
134 changes: 71 additions & 63 deletions ibis/backends/duckdb/registry.py
9 changes: 8 additions & 1 deletion ibis/backends/duckdb/tests/conftest.py
57 changes: 57 additions & 0 deletions ibis/backends/duckdb/tests/test_client.py
58 changes: 11 additions & 47 deletions ibis/backends/duckdb/tests/test_datatypes.py
12 changes: 6 additions & 6 deletions ibis/backends/duckdb/tests/test_register.py
87 changes: 87 additions & 0 deletions ibis/backends/duckdb/tests/test_udf.py
516 changes: 516 additions & 0 deletions ibis/backends/flink/__init__.py
49 changes: 42 additions & 7 deletions ibis/backends/flink/compiler/core.py
250 changes: 250 additions & 0 deletions ibis/backends/flink/ddl.py
121 changes: 86 additions & 35 deletions ibis/backends/flink/registry.py
84 changes: 65 additions & 19 deletions ibis/backends/flink/tests/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.

200 changes: 200 additions & 0 deletions ibis/backends/flink/tests/test_ddl.py
39 changes: 0 additions & 39 deletions ibis/backends/flink/tests/test_join.py

This file was deleted.

5 changes: 3 additions & 2 deletions ibis/backends/flink/tests/test_literals.py
20 changes: 10 additions & 10 deletions ibis/backends/flink/tests/test_translator.py
6 changes: 6 additions & 0 deletions ibis/backends/flink/translator.py
72 changes: 54 additions & 18 deletions ibis/backends/flink/utils.py
176 changes: 100 additions & 76 deletions ibis/backends/impala/__init__.py
50 changes: 16 additions & 34 deletions ibis/backends/impala/client.py
70 changes: 35 additions & 35 deletions ibis/backends/impala/ddl.py
97 changes: 48 additions & 49 deletions ibis/backends/impala/metadata.py
24 changes: 12 additions & 12 deletions ibis/backends/impala/pandas_interop.py
70 changes: 35 additions & 35 deletions ibis/backends/impala/tests/conftest.py
File renamed without changes.
10 changes: 5 additions & 5 deletions ibis/backends/impala/tests/test_bucket_histogram.py
14 changes: 7 additions & 7 deletions ibis/backends/impala/tests/test_case_exprs.py
90 changes: 45 additions & 45 deletions ibis/backends/impala/tests/test_client.py
6 changes: 3 additions & 3 deletions ibis/backends/impala/tests/test_coalesce_greater_least.py
91 changes: 36 additions & 55 deletions ibis/backends/impala/tests/test_ddl.py
156 changes: 78 additions & 78 deletions ibis/backends/impala/tests/test_ddl_compilation.py
318 changes: 161 additions & 157 deletions ibis/backends/impala/tests/test_exprs.py
4 changes: 2 additions & 2 deletions ibis/backends/impala/tests/test_in_not_in.py
100 changes: 50 additions & 50 deletions ibis/backends/impala/tests/test_metadata.py
92 changes: 46 additions & 46 deletions ibis/backends/impala/tests/test_pandas_interop.py
38 changes: 19 additions & 19 deletions ibis/backends/impala/tests/test_parquet_ddl.py
102 changes: 51 additions & 51 deletions ibis/backends/impala/tests/test_partition.py
30 changes: 15 additions & 15 deletions ibis/backends/impala/tests/test_patched.py
150 changes: 70 additions & 80 deletions ibis/backends/impala/tests/test_sql.py
30 changes: 15 additions & 15 deletions ibis/backends/impala/tests/test_string_builtins.py
246 changes: 123 additions & 123 deletions ibis/backends/impala/tests/test_udf.py
68 changes: 38 additions & 30 deletions ibis/backends/impala/tests/test_unary_builtins.py
58 changes: 29 additions & 29 deletions ibis/backends/impala/tests/test_value_exprs.py
32 changes: 16 additions & 16 deletions ibis/backends/impala/tests/test_window.py
84 changes: 40 additions & 44 deletions ibis/backends/impala/udf.py
8 changes: 5 additions & 3 deletions ibis/backends/mssql/__init__.py
1 change: 1 addition & 0 deletions ibis/backends/mssql/compiler.py
72 changes: 36 additions & 36 deletions ibis/backends/mssql/datatypes.py
Loading