Parses sql statements from file-like object. :param stream: A file-like object. :param encoding: The encoding of the stream contents (optional). :returns: A generator of :class:`~sqlparse.sql.Statement` instances.
(
stream: Union[str, IO[str]], encoding: Optional[str] = None
)
| 35 | |
| 36 | |
| 37 | def parsestream( |
| 38 | stream: Union[str, IO[str]], encoding: Optional[str] = None |
| 39 | ) -> Generator[sql.Statement, None, None]: |
| 40 | """Parses sql statements from file-like object. |
| 41 | |
| 42 | :param stream: A file-like object. |
| 43 | :param encoding: The encoding of the stream contents (optional). |
| 44 | :returns: A generator of :class:`~sqlparse.sql.Statement` instances. |
| 45 | """ |
| 46 | stack = engine.FilterStack() |
| 47 | stack.enable_grouping() |
| 48 | return stack.run(stream, encoding) |
| 49 | |
| 50 | |
| 51 | def format(sql: str, encoding: Optional[str] = None, **options: Any) -> str: |
no test coverage detected
searching dependent graphs…