package
19.1.0-beta.20190304+incompatible
Repository: https://github.com/darinpp/cockroach.git
Documentation: pkg.go.dev

# README

This exec package is temporarily in the opt directory. Eventually, it will be moved to the sql directory, and we will move other execution-related packages into the sql/exec directory as well. Until then, it's better to keep it here so that developers are not confused as to why we have a top-level exec directory that doesn't actually contain the main body of execution code.

# Packages

No description provided by the author

# Constants

SubqueryAllRows - the subquery is an argument to ARRAY.
SubqueryAnyRows - the subquery is an argument to ANY.
SubqueryExists - the value of the subquery is a boolean: true if the subquery returns any rows, false otherwise.
SubqueryOneRow - the subquery expects at most one row; the result is that row (as a single value or a tuple), or NULL if there were no rows.

# Structs

AggInfo represents an aggregation (see ConstructGroupBy).
Subquery encapsulates information about a subquery that is part of a plan.

# Interfaces

Factory defines the interface for building an execution plan, which consists of a tree of execution nodes (currently a sql.planNode tree).
Node represents a node in the execution tree (currently maps to sql.planNode).
Plan represents the plan for a query (currently maps to sql.planTop).

# Type aliases

CheckOrdinalSet contains the ordinal positions of a set of check constraints taken from the opt.Table.Check collection.
ColumnOrdinal is the 0-based ordinal index of a column produced by a Node.
ColumnOrdinalSet contains a set of ColumnOrdinal values as ints.
OutputOrdering indicates the required output ordering on a Node that is being created.
SubqueryMode indicates how the results of the subquery are to be processed.