Skip to content

Commit 93911ce

Browse files
committed
fix identifier copy
1 parent 80abd53 commit 93911ce

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

mindsdb_sql_parser/ast/select/identifier.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,9 @@ def __copy__(self):
9191
identifier = Identifier(parts=copy(self.parts))
9292
identifier.alias = deepcopy(self.alias)
9393
identifier.parentheses = self.parentheses
94+
identifier.is_quoted = deepcopy(self.is_quoted)
95+
identifier.is_outer = self.is_outer
96+
identifier.with_rollup = self.with_rollup
9497
if hasattr(self, 'sub_select'):
9598
identifier.sub_select = deepcopy(self.sub_select)
9699
return identifier
@@ -99,6 +102,9 @@ def __deepcopy__(self, memo):
99102
identifier = Identifier(parts=copy(self.parts))
100103
identifier.alias = deepcopy(self.alias)
101104
identifier.parentheses = self.parentheses
105+
identifier.is_quoted = deepcopy(self.is_quoted)
106+
identifier.is_outer = self.is_outer
107+
identifier.with_rollup = self.with_rollup
102108
if hasattr(self, 'sub_select'):
103109
identifier.sub_select = deepcopy(self.sub_select)
104110
return identifier

0 commit comments

Comments
 (0)