Coverage for packages/sql-smith/src/sql_smith/interfaces/expression_interface.py: 100%
3 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
3from .statement_interface import StatementInterface
6class ExpressionInterface(StatementInterface):
7 @abstractmethod
8 def append(
9 self, pattern: str, *replacements: "StatementInterface"
10 ) -> "ExpressionInterface":
11 raise NotImplementedError("append must be implemented")