Cloud Spanner V1 Client - Class Kind (1.89.0)

Reference documentation and code samples for the Cloud Spanner V1 Client class Kind.

The kind of PlanNode. Distinguishes between the two different kinds of nodes that can appear in a query plan.

Protobuf type google.spanner.v1.PlanNode.Kind

Namespace

Google \ Cloud \ Spanner \ V1 \ PlanNode

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

KIND_UNSPECIFIED

Value: 0

Not specified.

Generated from protobuf enum KIND_UNSPECIFIED = 0;

RELATIONAL

Value: 1

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.

Generated from protobuf enum RELATIONAL = 1;

SCALAR

Value: 2

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.

Generated from protobuf enum SCALAR = 2;