Struct sql::plan::explain::ExplanationNode [−][src]
pub struct ExplanationNode<'a> {
pub expr: &'a HirRelationExpr,
pub typ: Option<RelationType>,
pub chain: u64,
pub subqueries: Vec<Explanation<'a>>,
}
Fields
expr: &'a HirRelationExpr
The expression being explained.
typ: Option<RelationType>
The type of the expression, if desired.
chain: u64
The ID of the linear chain to which this node belongs.
subqueries: Vec<Explanation<'a>>
Nexted explanations for any subqueries in the node.
Trait Implementations
Auto Trait Implementations
impl<'a> !RefUnwindSafe for ExplanationNode<'a>
impl<'a> !Send for ExplanationNode<'a>
impl<'a> !Sync for ExplanationNode<'a>
impl<'a> Unpin for ExplanationNode<'a>
impl<'a> !UnwindSafe for ExplanationNode<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more