Merging upstream version 23.7.0.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
ebba7c6a18
commit
d26905e4af
187 changed files with 86502 additions and 71397 deletions
|
@ -53,10 +53,8 @@ def normalize_identifiers(expression, dialect=None):
|
|||
if isinstance(expression, str):
|
||||
expression = exp.parse_identifier(expression, dialect=dialect)
|
||||
|
||||
def _normalize(node: E) -> E:
|
||||
for node in expression.walk(prune=lambda n: n.meta.get("case_sensitive")):
|
||||
if not node.meta.get("case_sensitive"):
|
||||
exp.replace_children(node, _normalize)
|
||||
node = dialect.normalize_identifier(node)
|
||||
return node
|
||||
dialect.normalize_identifier(node)
|
||||
|
||||
return _normalize(expression)
|
||||
return expression
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue