perf(sql): prevent sqlglot from extensive deepcopying every time we create a sqlglot object #8592
82.66% of diff hit (within 92.00% threshold of 92.55%)
View this Pull Request on Codecov
82.66% of diff hit (within 92.00% threshold of 92.55%)
Annotations
Check warning on line 15 in ibis/backends/bigquery/compiler.py
codecov / codecov/patch
ibis/backends/bigquery/compiler.py#L15
Added line #L15 was not covered by tests
Check warning on line 710 in ibis/backends/bigquery/compiler.py
codecov / codecov/patch
ibis/backends/bigquery/compiler.py#L710
Added line #L710 was not covered by tests
Check warning on line 713 in ibis/backends/bigquery/compiler.py
codecov / codecov/patch
ibis/backends/bigquery/compiler.py#L713
Added line #L713 was not covered by tests
Check warning on line 11 in ibis/backends/flink/compiler.py
codecov / codecov/patch
ibis/backends/flink/compiler.py#L11
Added line #L11 was not covered by tests
Check warning on line 470 in ibis/backends/flink/compiler.py
codecov / codecov/patch
ibis/backends/flink/compiler.py#L470
Added line #L470 was not covered by tests
Check warning on line 191 in ibis/backends/mssql/compiler.py
codecov / codecov/patch
ibis/backends/mssql/compiler.py#L191
Added line #L191 was not covered by tests
Check warning on line 110 in ibis/backends/sql/__init__.py
codecov / codecov/patch
ibis/backends/sql/__init__.py#L110
Added line #L110 was not covered by tests
Check warning on line 138 in ibis/backends/sql/compiler.py
codecov / codecov/patch
ibis/backends/sql/compiler.py#L138
Added line #L138 was not covered by tests
Check warning on line 1205 in ibis/backends/sql/compiler.py
codecov / codecov/patch
ibis/backends/sql/compiler.py#L1205
Added line #L1205 was not covered by tests
Check warning on line 1207 in ibis/backends/sql/compiler.py
codecov / codecov/patch
ibis/backends/sql/compiler.py#L1207
Added line #L1207 was not covered by tests
Check warning on line 1215 in ibis/backends/sql/compiler.py
codecov / codecov/patch
ibis/backends/sql/compiler.py#L1215
Added line #L1215 was not covered by tests
Check warning on line 1217 in ibis/backends/sql/compiler.py
codecov / codecov/patch
ibis/backends/sql/compiler.py#L1217
Added line #L1217 was not covered by tests
Check warning on line 1284 in ibis/backends/sql/compiler.py
codecov / codecov/patch
ibis/backends/sql/compiler.py#L1284
Added line #L1284 was not covered by tests