Expand description
Query tree visualization for query structure display.
Displays query structure as a tree view for understanding complex queries.
§Example
use sqlmodel_console::renderables::QueryTreeView;
let tree = QueryTreeView::new("SELECT from heroes")
.add_child("Columns", vec!["id", "name", "secret_name"])
.add_node("WHERE", "age > 18")
.add_node("ORDER BY", "name ASC")
.add_node("LIMIT", "10");
println!("{}", tree.render_plain());
println!("{}", tree.render_styled());Structs§
- Query
Tree View - Query tree view for visualizing query structure.
- Select
Tree Builder - Helper to build a SELECT query tree.
- Tree
Node - A node in the query tree.