diff options
Diffstat (limited to 'sqlparse/formatter.py')
| -rw-r--r-- | sqlparse/formatter.py | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/sqlparse/formatter.py b/sqlparse/formatter.py index 27a1bd9..9c6f76b 100644 --- a/sqlparse/formatter.py +++ b/sqlparse/formatter.py @@ -120,41 +120,3 @@ def build_filter_stack(stack, options): return stack -def format(statement, **options): - import filters - lexer = Lexer() -# lexer.add_filter('whitespace') - lexer.add_filter(filters.GroupFilter()) - if options.get('reindent', False): - lexer.add_filter(filters.StripWhitespaceFilter()) - lexer.add_filter(filters.IndentFilter( - n_indents=options.get('n_indents', 2))) - if options.get('ltrim', False): - lexer.add_filter(filters.LTrimFilter()) - keyword_case = options.get('keyword_case', None) - if keyword_case is not None: - assert keyword_case in ('lower', 'upper', 'capitalize') - lexer.add_filter(filters.KeywordCaseFilter(case=keyword_case)) - identifier_case = options.get('identifier_case', None) - if identifier_case is not None: - assert identifier_case in ('lower', 'upper', 'capitalize') - lexer.add_filter(filters.IdentifierCaseFilter(case=identifier_case)) - if options.get('strip_comments', False): - lexer.add_filter(filters.StripCommentsFilter()) - right_margin = options.get('right_margin', None) - if right_margin is not None: - right_margin = int(right_margin) - assert right_margin > 0 - lexer.add_filter(filters.RightMarginFilter(margin=right_margin)) - lexer.add_filter(filters.UngroupFilter()) - if options.get('output_format', None): - ofrmt = options['output_format'] - assert ofrmt in ('sql', 'python', 'php') - if ofrmt == 'python': - lexer.add_filter(filters.OutputPythonFilter()) - elif ofrmt == 'php': - lexer.add_filter(filters.OutputPHPFilter()) - tokens = [] - for ttype, value in lexer.get_tokens(unicode(statement)): - tokens.append((ttype, value)) - return statement.__class__(tokens) |
