.value();
let sequence_number_to_inscription_entry = rtx
.open_table(SEQUENCE_NUMBER_TO_INSCRIPTION_ENTRY)
.unwrap();
let parent_sequence_number = InscriptionEntry::load(
sequence_number_to_inscription_entry
.get(sequence_number)
.unwrap()
.unwrap()
.value(),
)
.parent
.unwrap();
let entry = InscriptionEntry::load(
sequence_number_to_inscription_entry
.get(parent_sequence_number)
.unwrap()
.unwrap()
.value(),
);
entry.id
}
pub(crate) fn get_children_by_sequence_number_paginated(
&self,
sequence_number: u32,
page_size: usize,
page_index: usize,
) -> Result<(Vec<InscriptionId>, bool)> {
let rtx = self.database.begin_read()?;
let sequence_number_to_entry = rtx.open_table(SEQUENCE_NUMBER_TO_INSCRIPTION_ENTRY)?;
let mut children = rtx
.open_multimap_table(SEQUENCE_NUMBER_TO_CHILDREN)?
.get(sequence_number)?
.skip(page_index * page_size)