package
2.2.0-alpha.20190211+incompatible
Repository: https://github.com/cockroachdb/cockroach.git
Documentation: pkg.go.dev
# Functions
NewCoalescerOp creates a new coalescer operator on the given input operator with the given column types.
NewCountOp returns a new count operator that counts the rows in its input.
NewEqHashJoinerOp creates a new equality hash join operator on the left and right input tables.
NewLimitOp returns a new limit operator with the given limit.
NewMemBatch allocates a new in-memory ColBatch.
NewMemBatchWithSize allocates a new in-memory ColBatch with the given column size.
NewOffsetOp returns a new offset operator with the given offset.
NewOrderedAggregator creates an ordered aggregator on the given grouping columns.
NewSimpleProjectOp returns a new simpleProjectOp that applies a simple projection on the columns in its input batch, returning a new batch with only the columns in the projection slice, in order.
NewSorter returns a new sort operator, which sorts its input on the columns given in sortColIdxs.
# Constants
ColBatchSize is the maximum number of tuples that fit in a column batch.
# Interfaces
ColBatch is the type that columnar operators receive and produce.
ColVec is an interface that represents a column vector that's accessible by Go native types.
Nulls represents a list of potentially nullable values.
Operator is a column vector operator that produces a ColBatch as output.