pub struct TreeTrie { /* private fields */ }Expand description
Trie data structure for relations.
Trait Implementations§
Source§impl Relation for TreeTrie
impl Relation for TreeTrie
fn header(&self) -> &RelationHeader
Source§fn new(header: RelationHeader) -> Self
fn new(header: RelationHeader) -> Self
Creates a new relation with the specified arity.
Source§fn from_tuples(header: RelationHeader, tuples: Vec<Vec<usize>>) -> Self
fn from_tuples(header: RelationHeader, tuples: Vec<Vec<usize>>) -> Self
Creates a new relation with the specified arity and given tuples.
Source§impl TrieIterable for TreeTrie
impl TrieIterable for TreeTrie
fn trie_iter(&self) -> impl TrieIterator + IntoIterator<Item = Vec<usize>>
impl JoinIterable for TreeTrie
Auto Trait Implementations§
impl Freeze for TreeTrie
impl RefUnwindSafe for TreeTrie
impl Send for TreeTrie
impl Sync for TreeTrie
impl Unpin for TreeTrie
impl UnwindSafe for TreeTrie
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more