From e3511d7a534e1e466f4ec0efa7d5dc66fc653997 Mon Sep 17 00:00:00 2001 From: Chelsea Lin Date: Mon, 2 Feb 2026 22:35:54 +0000 Subject: [PATCH 1/2] feat: enable SQLGlot compiler as default --- bigframes/core/compile/__init__.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bigframes/core/compile/__init__.py b/bigframes/core/compile/__init__.py index 15d2d0e52c..6e7f209ed0 100644 --- a/bigframes/core/compile/__init__.py +++ b/bigframes/core/compile/__init__.py @@ -22,14 +22,14 @@ def compiler() -> Any: """Returns the appropriate compiler module based on session options.""" - if options.experiments.sql_compiler == "experimental": - import bigframes.core.compile.sqlglot.compiler as sqlglot_compiler - - return sqlglot_compiler - else: + if options.experiments.sql_compiler == "legacy": import bigframes.core.compile.ibis_compiler.ibis_compiler as ibis_compiler return ibis_compiler + else: + import bigframes.core.compile.sqlglot.compiler as sqlglot_compiler + + return sqlglot_compiler __all__ = [ From 83fd40608b72a5804732df4e637cbe7a4fb58b5e Mon Sep 17 00:00:00 2001 From: Chelsea Lin Date: Mon, 16 Mar 2026 18:28:36 +0000 Subject: [PATCH 2/2] counting sqlglot in the final recoverage report --- noxfile.py | 1 - 1 file changed, 1 deletion(-) diff --git a/noxfile.py b/noxfile.py index fc88490321..2c5ac9c7c6 100644 --- a/noxfile.py +++ b/noxfile.py @@ -470,7 +470,6 @@ def cover(session): omitted_paths = [ # non-prod, unit tested "bigframes/core/compile/polars/*", - "bigframes/core/compile/sqlglot/*", # untested "bigframes/streaming/*", # utils