pub fn open(heap_file: &Path) -> Result<Self, PersistenceError> {
        let checkpoint = Checkpoint::open(heap_file)?;
        Ok(Self {
            checkpoint,
            page_delta: Default::default(),
            round_delta: Default::default(),
        })
    }
/// Creates a page map backed by the provided heap file.
///
/// Note that the file is assumed to be read-only.
Creates a page map backed by the provided heap file.
Note that the file is assumed to be read-only.
Creates a page map backed by the provided heap file . Note that the file is assumed to be read - only .
pub fn open(heap_file: &Path) -> Result<Self, PersistenceError> {
        let checkpoint = Checkpoint::open(heap_file)?;
        Ok(Self {
            checkpoint,
            page_delta: Default::default(),
            round_delta: Default::default(),
        })
    }
pub fn open ( heap_file : & Path ) -> Result < Self , PersistenceError > { let checkpoint = Checkpoint :: open ( heap_file ) ? ; Ok ( Self { checkpoint , page_delta : Default :: default ( ) , round_delta : Default :: default ( ) , } ) }
Creates a page map backed by the provided heap file.
Creates a page map backed by the provided heap file .
heap_file
&Path
heap_file
&Path