File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ dependencies = [
2222 " requests" ,
2323 " rich[jupyter]" ,
2424 " ruamel.yaml" ,
25- " sqlglot[rs]~=26.29 .0" ,
25+ " sqlglot[rs]~=26.30 .0" ,
2626 " tenacity" ,
2727 " time-machine" ,
2828 " json-stream"
Original file line number Diff line number Diff line change @@ -346,12 +346,14 @@ def _parse_select(
346346 table : bool = False ,
347347 parse_subquery_alias : bool = True ,
348348 parse_set_operation : bool = True ,
349+ consume_pipe : bool = True ,
349350) -> t .Optional [exp .Expression ]:
350351 select = self .__parse_select ( # type: ignore
351352 nested = nested ,
352353 table = table ,
353354 parse_subquery_alias = parse_subquery_alias ,
354355 parse_set_operation = parse_set_operation ,
356+ consume_pipe = consume_pipe ,
355357 )
356358
357359 if (
Original file line number Diff line number Diff line change @@ -233,11 +233,11 @@ def test_macro_var(macro_evaluator):
233233 assert macro_evaluator .transform (expression ).sql () == v
234234
235235 # Check Snowflake-specific StagedFilePath / MacroVar behavior
236- e = parse_one ("select @x from @path, @y" , dialect = "snowflake" )
236+ e = parse_one ("select @x from @path CROSS JOIN @y" , dialect = "snowflake" )
237237 macro_evaluator .locals = {"x" : parse_one ("a" ), "y" : parse_one ("t2" )}
238238
239239 assert e .find (StagedFilePath ) is not None
240- assert macro_evaluator .transform (e ).sql (dialect = "snowflake" ) == "SELECT a FROM @path, t2"
240+ assert macro_evaluator .transform (e ).sql (dialect = "snowflake" ) == "SELECT a FROM @path CROSS JOIN t2"
241241
242242 # Referencing a var that doesn't exist in the evaluator's scope should raise
243243 macro_evaluator .locals = {}
You can’t perform that action at this time.
0 commit comments