Skip to content

Commit f53fda9

Browse files
committed
format file
1 parent d633cf0 commit f53fda9

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

  • packages/bigframes

packages/bigframes/bigframes/core/compile/sqlglot/sql/base.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,9 @@
4949

5050
def to_sql(expr: sge.Expression) -> str:
5151
"""Generate SQL string from the given expression."""
52+
5253
def _flatten_null_casts(node: sge.Expression) -> sge.Expression:
53-
if (
54-
isinstance(node, (sge.Cast, sge.TryCast))
55-
and str(node.to).upper() == "NULL"
56-
):
54+
if isinstance(node, (sge.Cast, sge.TryCast)) and str(node.to).upper() == "NULL":
5755
return sge.Null()
5856
return node
5957

packages/bigframes/tests/unit/core/compile/sqlglot/sql/test_base.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,5 +181,6 @@ def test_cast_to_null_type_returns_flat_null():
181181

182182
def test_nested_cast_to_null_type_is_flattened():
183183
import bigframes_vendored.sqlglot.expressions as sge
184+
184185
nested = sge.Cast(this=sge.Cast(this=sge.Null(), to="NULL"), to="INT64")
185186
assert sql.to_sql(nested) == "CAST(NULL AS INT64)"

0 commit comments

Comments
 (0)