]> git.phdru.name Git - sqlconvert.git/blobdiff - sqlconvert/process_mysql.py
Implement is_insert()
[sqlconvert.git] / sqlconvert / process_mysql.py
index 0320b7f30e794886624ebbb6d4a0df5993d2f671..9e342c2e04ec7c5ad4ba1796731932320762e5f3 100644 (file)
@@ -1,7 +1,7 @@
 
 from sqlparse.sql import Comment
 from sqlparse import tokens as T
-from .process_tokens import escape_strings
+from .process_tokens import escape_strings, is_comment_or_space
 
 
 def _is_directive_token(token):
@@ -70,6 +70,13 @@ def unescape_strings(token_list):
             token.normalized = token.value = value
 
 
+def is_insert(statement):
+    for token in statement.tokens:
+        if is_comment_or_space(token):
+            continue
+        return (token.ttype is T.DML) and (token.normalized == 'INSERT')
+
+
 def process_statement(statement, quoting_style='sqlite'):
     requote_names(statement)
     unescape_strings(statement)