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
hashCode int
The hash code for this object. [...]
read-only, inherited
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
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
shortRepresentation ShortRepresentation
Condensed representation for SCALAR nodes.
read / write


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


operator ==(dynamic other) bool
The equality operator. [...]