core: Switch RwLock<Arc<Pager>> to ArcSwap<Pager>

We don't actually need the RwLock locking capabilities, just the ability
to swap the instance.
This commit is contained in:
Pekka Enberg
2025-10-23 13:18:07 +03:00
parent 418fc90f8a
commit c3fb867173
13 changed files with 171 additions and 162 deletions

View File

@@ -86,7 +86,7 @@ impl ProjectOperator {
for col in &self.columns {
// Use the internal connection's pager for expression evaluation
let internal_pager = self.internal_conn.pager.read().clone();
let internal_pager = self.internal_conn.pager.load().clone();
// Execute the compiled expression (handles both columns and complex expressions)
let result = col