File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import sqlparse
22
3+ sqlparse .engine .grouping .MAX_GROUPING_DEPTH = None
4+ sqlparse .engine .grouping .MAX_GROUPING_TOKENS = None
35
46BASE_KEYWORDS = [
57 "drop" ,
Original file line number Diff line number Diff line change 1+ import sqlparse
12from typing import List
23from sqlparse import parse
34from sqlparse .tokens import Keyword , CTE , DML
45from sqlparse .sql import Identifier , IdentifierList , Parenthesis
56from collections import namedtuple
67from .meta import TableMetadata , ColumnMetadata
78
9+ sqlparse .engine .grouping .MAX_GROUPING_DEPTH = None
10+ sqlparse .engine .grouping .MAX_GROUPING_TOKENS = None
811
912# TableExpression is a namedtuple representing a CTE, used internally
1013# name: cte alias assigned in the query
Original file line number Diff line number Diff line change 33from sqlparse .sql import IdentifierList , Identifier , Function
44from sqlparse .tokens import Keyword , DML , Punctuation
55
6+ sqlparse .engine .grouping .MAX_GROUPING_DEPTH = None
7+ sqlparse .engine .grouping .MAX_GROUPING_TOKENS = None
8+
69
710class TableReference (NamedTuple ):
811 schema : Optional [str ]
Original file line number Diff line number Diff line change 33from sqlparse .sql import Identifier
44from sqlparse .tokens import Token , Error
55
6+ sqlparse .engine .grouping .MAX_GROUPING_DEPTH = None
7+ sqlparse .engine .grouping .MAX_GROUPING_TOKENS = None
8+
69cleanup_regex = {
710 # This matches only alphanumerics and underscores.
811 "alphanum_underscore" : re .compile (r"(\w+)$" ),
Original file line number Diff line number Diff line change 44from collections import defaultdict
55from .pgliterals .main import get_literals
66
7+ sqlparse .engine .grouping .MAX_GROUPING_DEPTH = None
8+ sqlparse .engine .grouping .MAX_GROUPING_TOKENS = None
79
810white_space_regex = re .compile ("\\ s+" , re .MULTILINE )
911
Original file line number Diff line number Diff line change 77from .parseutils .ctes import isolate_query_ctes
88from pgspecial .main import parse_special_command
99
10+ sqlparse .engine .grouping .MAX_GROUPING_DEPTH = None
11+ sqlparse .engine .grouping .MAX_GROUPING_TOKENS = None
1012
1113class Special (NamedTuple ):
1214 pass
Original file line number Diff line number Diff line change 1010from psycopg .conninfo import make_conninfo
1111import sqlparse
1212
13+ sqlparse .engine .grouping .MAX_GROUPING_DEPTH = None
14+ sqlparse .engine .grouping .MAX_GROUPING_TOKENS = None
15+
1316from .packages .parseutils .meta import FunctionMetadata , ForeignKey
1417
1518_logger = logging .getLogger (__name__ )
You can’t perform that action at this time.
0 commit comments