pub struct ColumnTrie {
pub layers: Vec<ColumnTrieLayer>,
/* private fields */
}Fields§
§layers: Vec<ColumnTrieLayer>Implementations§
Trait Implementations§
Source§impl Display for ColumnTrie
impl Display for ColumnTrie
Source§impl Projectable for ColumnTrie
impl Projectable for ColumnTrie
Source§impl Relation for ColumnTrie
impl Relation for ColumnTrie
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 ColumnTrie
Implementation of the TrieIterable trait for TreeTrie.
impl TrieIterable for ColumnTrie
Implementation of the TrieIterable trait for TreeTrie.
fn trie_iter(&self) -> impl TrieIterator + IntoIterator<Item = Vec<usize>>
impl JoinIterable for ColumnTrie
Auto Trait Implementations§
impl Freeze for ColumnTrie
impl RefUnwindSafe for ColumnTrie
impl Send for ColumnTrie
impl Sync for ColumnTrie
impl Unpin for ColumnTrie
impl UnwindSafe for ColumnTrie
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