X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=sqlconvert%2Fprocess_mysql.py;fp=sqlconvert%2Fprocess_mysql.py;h=9e342c2e04ec7c5ad4ba1796731932320762e5f3;hb=d33677c7a57a955f59e46f2abe03e9f5a192d883;hp=0320b7f30e794886624ebbb6d4a0df5993d2f671;hpb=206d77dac80ce387d4714f589916de4842e99cef;p=sqlconvert.git diff --git a/sqlconvert/process_mysql.py b/sqlconvert/process_mysql.py index 0320b7f..9e342c2 100644 --- a/sqlconvert/process_mysql.py +++ b/sqlconvert/process_mysql.py @@ -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)