package
25.1.0+incompatible
Repository: https://github.com/cockroachdb/cockroach.git
Documentation: pkg.go.dev

# Packages

# Functions

ExplainVec converts the flows (that are assumed to be vectorizable) into the corresponding string representation.
IsSupported returns whether a flow specified by spec can be vectorized.
NewBatchFlowCoordinator creates a new BatchFlowCoordinator operator that is the root of the vectorized flow.
NewFlowCoordinator creates a new FlowCoordinator processor that is the root of the vectorized flow.
NewHashRouter creates a new hash router that consumes coldata.Batches from input and hashes each row according to hashCols to one of the outputs returned as Operators.
NewVectorizedFlow creates a new vectorized flow given the flow base.

# Structs

BatchFlowCoordinator is a component that is responsible for running the vectorized flow (by receiving the batches from the root operator and pushing them to the batch receiver) and shutting down the whole flow when done.
FlowCoordinator is the execinfra.Processor that is responsible for shutting down the vectorized flow on the gateway node.
HashRouter hashes values according to provided hash columns and computes a destination for each row.