ColumnStoreDebug

Trait ColumnStoreDebug 

Source
pub trait ColumnStoreDebug {
    // Required methods
    fn render_storage_as_formatted_string(&self) -> String;
    fn render_storage_as_dot(
        &self,
        batch_colors: &HashMap<PhysicalKey, usize>,
    ) -> String;
}
Expand description

An extension trait for providing debug utilities on a ColumnStore.

Required Methods§

Source

fn render_storage_as_formatted_string(&self) -> String

Renders the entire physical layout of the store into a formatted ASCII table string.

Source

fn render_storage_as_dot( &self, batch_colors: &HashMap<PhysicalKey, usize>, ) -> String

Renders the physical layout of the store into a Graphviz .dot file string. The caller provides a map to color nodes based on an external category, like batch number.

Implementors§