We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 71be1ed commit b032c3fCopy full SHA for b032c3f
src/databricks/sql/parameters/native.py
@@ -652,7 +652,9 @@ def dbsql_parameter_from_primitive(
652
# havoc. We can't use TYPE_INFERRENCE_MAP because mypy doesn't trust
653
# its logic
654
655
- if isinstance(value, int):
+ if isinstance(value, bool):
656
+ return BooleanParameter(value=value, name=name)
657
+ elif isinstance(value, int):
658
return dbsql_parameter_from_int(value, name=name)
659
elif isinstance(value, str):
660
return StringParameter(value=value, name=name)
@@ -662,8 +664,6 @@ def dbsql_parameter_from_primitive(
662
664
return TimestampParameter(value=value, name=name)
663
665
elif isinstance(value, datetime.date):
666
return DateParameter(value=value, name=name)
- elif isinstance(value, bool):
- return BooleanParameter(value=value, name=name)
667
elif isinstance(value, decimal.Decimal):
668
return DecimalParameter(value=value, name=name)
669
elif isinstance(value, dict):
0 commit comments