summaryrefslogtreecommitdiff
path: root/sqlparse/sql.py
diff options
context:
space:
mode:
authorFredy Wijaya <fredy.wijaya@gmail.com>2018-12-13 16:44:29 -0600
committerAndi Albrecht <albrecht.andi@gmail.com>2019-03-10 08:03:05 +0100
commitfa7def01d00fc7c5c3047b077bc0f1a4cdc1d10a (patch)
tree2187017bc7dd709028d8f9e505cb6f4be2ed1ae6 /sqlparse/sql.py
parent53dd1d566aefef305b13030cac14ae6fa71cadf7 (diff)
downloadsqlparse-fa7def01d00fc7c5c3047b077bc0f1a4cdc1d10a.tar.gz
Fix formatting on INSERT (fixes #329)
This patch fixes the formatting on INSERT by creating a new instance of sql.Values to group all the values. SQL: insert into foo values (1, 'foo'), (2, 'bar'), (3, 'baz') Before: insert into foo values (1, 'foo'), (2, 'bar'), (3, 'baz') After: insert into foo values (1, 'foo'), (2, 'bar'), (3, 'baz')
Diffstat (limited to 'sqlparse/sql.py')
-rw-r--r--sqlparse/sql.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/sqlparse/sql.py b/sqlparse/sql.py
index 2741e83..1f56117 100644
--- a/sqlparse/sql.py
+++ b/sqlparse/sql.py
@@ -621,3 +621,7 @@ class Begin(TokenList):
class Operation(TokenList):
"""Grouping of operations"""
+
+
+class Values(TokenList):
+ """Grouping of values"""