PlanNode class

Node information for nodes appearing in a QueryPlan.plan_nodes.


PlanNode.fromJson(Map _json)


List of child node indexes and their relationship to this parent.
read / write
displayName ↔ String
The display name for the node.
read / write
executionStats ↔ Map<String, Object>
The execution statistics associated with the node, contained in a group of key-value pairs. Only present if the plan was returned as a result of a profile query. For example, number of executions, number of rows/time per execution etc. [...]
read / write
index ↔ int
The PlanNode's index in node list.
read / write
kind ↔ String
Used to determine the type of node. May be needed for visualizing different kinds of nodes differently. For example, If the node is a SCALAR node, it will have a condensed representation which can be used to directly embed a description of the node in its parent. Possible string values are: [...]
read / write
metadata ↔ Map<String, Object>
Attributes relevant to the node contained in a group of key-value pairs. For example, a Parameter Reference node could have the following information in its metadata: [...]
read / write
shortRepresentation ShortRepresentation
Condensed representation for SCALAR nodes.
read / write
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited


toJson() → Map<String, Object>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
toString() → String
Returns a string representation of this object.


operator ==(dynamic other) → bool
The equality operator.