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.
# 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.