Coverage for packages/sql-smith/src/sql_smith/interfaces/statement_interface.py: 100%
2 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 abc import abstractmethod
4class StatementInterface:
5 @abstractmethod
6 def sql(self, engine: "EngineInterface") -> str:
7 raise NotImplementedError("sql must be implemented")
9 @abstractmethod
10 def params(self, engine: "EngineInterface") -> tuple:
11 raise NotImplementedError("params must be implemented")