We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1d8f7bb commit 4c3454bCopy full SHA for 4c3454b
src/dve/core_engine/backends/implementations/duckdb/utilities.py
@@ -1,5 +1,6 @@
1
"""Utility objects for use with duckdb backend"""
2
3
+import itertools
4
from dve.core_engine.backends.base.utilities import _split_multiexpr_string
5
6
@@ -24,7 +25,12 @@ def expr_mapping_to_columns(expressions: dict) -> list[str]:
24
25
26
def expr_array_to_columns(expressions: list[str]) -> list[str]:
27
"""Create list of duckdb expressions from list of expressions"""
- return [f"{expression}" for expression in expressions]
28
+ return list(
29
+ itertools.chain.from_iterable(
30
+ _split_multiexpr_string(expression)
31
+ for expression in expressions
32
+ )
33
34
35
36
def multiexpr_string_to_columns(expressions: str) -> list[str]:
0 commit comments