Find cached boolean results for EXISTS/NOT EXISTS optimization
(
&self,
subquery_hash: u64,
)
| 405 | |
| 406 | /// Find cached boolean results for EXISTS/NOT EXISTS optimization |
| 407 | pub fn find_boolean_subquery_matches( |
| 408 | &self, |
| 409 | subquery_hash: u64, |
| 410 | ) -> Vec<(SubqueryCacheKey, bool)> { |
| 411 | if !self.config.enabled { |
| 412 | return vec![]; |
| 413 | } |
| 414 | |
| 415 | self.subquery_cache.find_boolean_matches(subquery_hash) |
| 416 | } |
| 417 | |
| 418 | /// Invalidate caches when graph data changes |
| 419 | pub fn invalidate_on_data_change(&self, table: Option<String>, affected_rows: u64) { |
nothing calls this directly
no test coverage detected