Like `scan_tiles` but pairs each tile with its Hilbert prefix for per-shard range filtering in distributed aggregate queries.
(
&self,
id: &ArrayId,
pred: &MbrQueryPredicate,
)
| 19 | /// Like `scan_tiles` but pairs each tile with its Hilbert prefix for |
| 20 | /// per-shard range filtering in distributed aggregate queries. |
| 21 | pub fn scan_tiles_with_hilbert_prefix( |
| 22 | &self, |
| 23 | id: &ArrayId, |
| 24 | pred: &MbrQueryPredicate, |
| 25 | ) -> ArrayEngineResult<Vec<(u64, TilePayload)>> { |
| 26 | Ok(self.store(id)?.scan_tiles_with_hilbert_prefix(pred)?) |
| 27 | } |
| 28 | } |
no test coverage detected