Skip to content

Commit 0503fae

Browse files
authored
chore: tsql always use base parser for IF (#5694)
1 parent 1274484 commit 0503fae

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

sqlmesh/core/dialect.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
from sqlglot import Dialect, Generator, ParseError, Parser, Tokenizer, TokenType, exp
1414
from sqlglot.dialects.dialect import DialectType
15-
from sqlglot.dialects import DuckDB, Snowflake
15+
from sqlglot.dialects import DuckDB, Snowflake, TSQL
1616
import sqlglot.dialects.athena as athena
1717
from sqlglot.helper import seq_get
1818
from sqlglot.optimizer.normalize_identifiers import normalize_identifiers
@@ -1101,6 +1101,7 @@ def extend_sqlglot() -> None:
11011101
_override(Parser, _parse_value)
11021102
_override(Parser, _parse_lambda)
11031103
_override(Parser, _parse_types)
1104+
_override(TSQL.Parser, Parser._parse_if)
11041105
_override(Parser, _parse_if)
11051106
_override(Parser, _parse_id_var)
11061107
_override(Parser, _warn_unsupported)

0 commit comments

Comments
 (0)