from .base import VARBINARY
from .base import VARCHAR
from .base import XML
-from .base import TRY_CAST
+from .base import try_cast
base.dialect = dialect = pyodbc.dialect
"UNIQUEIDENTIFIER",
"SQL_VARIANT",
"XML",
- "TRY_CAST",
+ "try_cast",
"dialect",
)
# Limit in mssql is after the select keyword
return ""
- def _try_cast(self, element, **kw):
+ def visit_try_cast(self, element, **kw):
return "TRY_CAST (%s AS %s)" % (
compiler.SQLCompiler.process(element.clause, **kw),
compiler.SQLCompiler.process(element.typeclause, **kw),