Coverage for packages/sql-smith/src/sql_smith/engine/sqlite_engine.py: 50%
6 statements
« prev ^ index » next coverage.py v7.11.0, created at 2024-01-01 00:00 +0000
« prev ^ index » next coverage.py v7.11.0, created at 2024-01-01 00:00 +0000
1from sql_smith.engine import BasicEngine
4class SqliteEngine(BasicEngine):
5 """A custom engine for Sqlite SQL dialect."""
7 def export_parameter(self, param) -> str:
8 """Export a parameter.
10 SQLite doesn't support boolean storage class.
11 True is translated to 1, False to 0.
12 """
13 if type(param) == bool:
14 return str(int(param))
15 return super().export_parameter(param)