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§
Sourcefn render_storage_as_formatted_string(&self) -> String
fn render_storage_as_formatted_string(&self) -> String
Renders the entire physical layout of the store into a formatted ASCII table string.
Sourcefn render_storage_as_dot(
&self,
batch_colors: &HashMap<PhysicalKey, usize>,
) -> String
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.