summaryrefslogtreecommitdiff
path: root/sqlparse/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'sqlparse/__init__.py')
-rw-r--r--sqlparse/__init__.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/sqlparse/__init__.py b/sqlparse/__init__.py
index f924c04..bacaa78 100644
--- a/sqlparse/__init__.py
+++ b/sqlparse/__init__.py
@@ -54,6 +54,14 @@ def split(sql):
stack.split_statements = True
return [unicode(stmt) for stmt in stack.run(sql)]
+def splitstream(sql):
+ """Split *sql* into single statements.
+
+ Returns a list of strings.
+ """
+ stack = engine.FilterStack()
+ stack.split_statements = True
+ return stack.run(sql)
from sqlparse.engine.filter import StatementFilter
def split2(stream):