MCPcopy Create free account
hub / github.com/clockworklabs/SpacetimeDB / try_page_and_offset

Method try_page_and_offset

crates/table/src/table.rs:193–195  ·  view source on GitHub ↗
(&self, ptr: RowPointer)

Source from the content-addressed store, hash-verified

191 }
192
193 fn try_page_and_offset(&self, ptr: RowPointer) -> Option<(&Page, PageOffset)> {
194 (ptr.page_index().idx() < self.pages.len()).then(|| (&self.pages[ptr.page_index()], ptr.page_offset()))
195 }
196
197 /// Returns the page and page offset that `ptr` points to.
198 fn page_and_offset(&self, ptr: RowPointer) -> (&Page, PageOffset) {

Callers 2

is_row_presentMethod · 0.80
page_and_offsetMethod · 0.80

Calls 4

page_indexMethod · 0.80
page_offsetMethod · 0.80
idxMethod · 0.45
lenMethod · 0.45

Tested by

no test coverage detected