MCPcopy
hub / github.com/andialbrecht/sqlparse / default_initialization

Method default_initialization

sqlparse/lexer.py:58–71  ·  view source on GitHub ↗

Initialize the lexer with default dictionaries. Useful if you need to revert custom syntax settings.

(self)

Source from the content-addressed store, hash-verified

56 return cls._default_instance
57
58 def default_initialization(self):
59 """Initialize the lexer with default dictionaries.
60 Useful if you need to revert custom syntax settings."""
61 self.clear()
62 self.set_SQL_REGEX(keywords.SQL_REGEX)
63 self.add_keywords(keywords.KEYWORDS_COMMON)
64 self.add_keywords(keywords.KEYWORDS_ORACLE)
65 self.add_keywords(keywords.KEYWORDS_MYSQL)
66 self.add_keywords(keywords.KEYWORDS_PLPGSQL)
67 self.add_keywords(keywords.KEYWORDS_HQL)
68 self.add_keywords(keywords.KEYWORDS_MSACCESS)
69 self.add_keywords(keywords.KEYWORDS_SNOWFLAKE)
70 self.add_keywords(keywords.KEYWORDS_BIGQUERY)
71 self.add_keywords(keywords.KEYWORDS)
72
73 def clear(self):
74 """Clear all syntax configurations.

Callers 3

test_configurable_regexFunction · 0.80
get_default_instanceMethod · 0.80

Calls 3

clearMethod · 0.95
set_SQL_REGEXMethod · 0.95
add_keywordsMethod · 0.95

Tested by 2

test_configurable_regexFunction · 0.64