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

1from abc import abstractmethod 

2 

3 

4class StatementInterface: 

5 @abstractmethod 

6 def sql(self, engine: "EngineInterface") -> str: 

7 raise NotImplementedError("sql must be implemented") 

8 

9 @abstractmethod 

10 def params(self, engine: "EngineInterface") -> tuple: 

11 raise NotImplementedError("params must be implemented")