diff options
| author | quest <quest@wonky.windwards.net> | 2012-04-21 22:37:30 +0200 |
|---|---|---|
| committer | quest <quest@wonky.windwards.net> | 2012-04-21 22:37:30 +0200 |
| commit | 1e3fbade7c80d917b4d727e9cef781b21be2fdf6 (patch) | |
| tree | d2b47257dadc6d817db7a0e82c0539eaa3a89f7e /sqlparse/__init__.py | |
| parent | 61f22063051fa94b0f055a995eed10b576535c29 (diff) | |
| download | sqlparse-1e3fbade7c80d917b4d727e9cef781b21be2fdf6.tar.gz | |
splitstream -> parsestream
Diffstat (limited to 'sqlparse/__init__.py')
| -rw-r--r-- | sqlparse/__init__.py | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/sqlparse/__init__.py b/sqlparse/__init__.py index e622292..58a560c 100644 --- a/sqlparse/__init__.py +++ b/sqlparse/__init__.py @@ -31,6 +31,16 @@ def parse(sql): return tuple(stack.run(sql)) +def parsestream(stream): + """Pares sql statements from file-like object. + + Returns a generator of Statement instances. + """ + stack = engine.FilterStack() + stack.full_analyze() + return stack.run(stream) + + def format(sql, **options): """Format *sql* according to *options*. @@ -54,15 +64,6 @@ def split(sql): stack.split_statements = True return [unicode(stmt) for stmt in stack.run(sql)] -def splitstream(stream): - """Split sql statements from file-like object . - - Returns a list of Statement objects. - """ - stack = engine.FilterStack() - stack.split_statements = True - return stack.run(stream) - from sqlparse.engine.filter import StatementFilter def split2(stream): splitter = StatementFilter() |
