MCPcopy
hub / github.com/andialbrecht/sqlparse / parsestream

Function parsestream

sqlparse/__init__.py:37–48  ·  view source on GitHub ↗

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
)

Source from the content-addressed store, hash-verified

35
36
37def 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
51def format(sql: str, encoding: Optional[str] = None, **options: Any) -> str:

Callers 1

parseFunction · 0.85

Calls 2

enable_groupingMethod · 0.95
runMethod · 0.95

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…