kind property

String? kind
getter/setter pair

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:

  • "KIND_UNSPECIFIED" : Not specified.
  • "RELATIONAL" : Denotes a Relational operator node in the expression tree. Relational operators represent iterative processing of rows during query execution. For example, a TableScan operation that reads rows from a table.
  • "SCALAR" : Denotes a Scalar node in the expression tree. Scalar nodes represent non-iterable entities in the query plan. For example, constants or arithmetic operators appearing inside predicate expressions or references to column names.

Implementation

core.String? kind;