(sql: str)
| 90 | |
| 91 | |
| 92 | def 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 |
no test coverage detected