MCPcopy Create free account
hub / github.com/FlyingFeather/DEA-SQL / replace_values

Function replace_values

evaluation/test-suite-sql-eval/parse.py:92–97  ·  view source on GitHub ↗
(sql: str)

Source from the content-addressed store, hash-verified

90
91
92def replace_values(sql: str) -> Tuple[List[str], Set[str]]:
93 sql = sqlparse.format(sql, reindent=False, keyword_case='upper')
94 # sql = re.sub(r"(<=|>=|!=|=|<|>|,)", r" \1 ", sql)
95 sql = re.sub(r"(T\d+\.)\s", r"\1", sql)
96 query_toks_no_value, values = strip_query(sql)
97 return query_toks_no_value, set(values)
98
99
100# extract the non-value tokens and the set of values

Callers 1

extract_query_valuesFunction · 0.85

Calls 1

strip_queryFunction · 0.85

Tested by

no test coverage detected