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

# Functions

ConvertToColumnOrdering converts an Ordering type (as defined in data.proto) to a colinfo.ColumnOrdering type.
ConvertToMappedSpecOrdering converts a colinfo.ColumnOrdering type to an Ordering type (as defined in data.proto), using the column indices contained in planToStreamColMap.
ConvertToSpecOrdering converts a colinfo.ColumnOrdering type to an Ordering type (as defined in data.proto).
DeserializeExpr deserializes expr and binds the indexed variables to the provided IndexedVarHelper.
ExprFmtCtxBase produces a FmtCtx used for serializing expressions; a proper IndexedVar formatting function needs to be added on.
ExtractStatsFromSpans extracts all ComponentStats from a set of tracing spans.
FlowComponentID returns a ComponentID for the given flow.
FromURL converts a FlowDiagram URL to a FlowDiagram.
GeneratePlanDiagram generates the data for a flow diagram.
GeneratePlanDiagramURL generates the json data for a flow diagram and a URL which encodes the diagram.
GetAggregateFuncIdx converts the aggregate function name to the enum value with the same string representation.
GetMetricsMeta returns a metadata object from the pool of metrics metadata.
GetProducerMeta returns a producer metadata object from the pool.
GetWindowFuncIdx converts the window function name to the enum value with the same string representation.
LocalMetaToRemoteProducerMeta converts a ProducerMetadata struct to RemoteProducerMetadata.
MakeEvalContext serializes some of the fields of a eval.Context into a execinfrapb.EvalContext proto.
NewError creates an Error from an error, to be sent on the wire.
ProcessorComponentID returns a ComponentID for the given processor in a flow.
RemoteProducerMetaToLocalMeta converts a RemoteProducerMetadata struct to ProducerMetadata and returns whether the conversion was successful or not.
RunFilter runs a filter expression and returns whether the filter passes.
StreamComponentID returns a ComponentID for the given stream in a flow.

# Constants

Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
FlowIDTagKey is the key used for flow id tags in tracing spans.
Prettier aliases for AggregatorSpec_Func values.
JSONBAgg is an alias for JSONAgg, they do the same thing.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
ProcessorIDTagKey is the key used for processor id tags in tracing spans.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
StreamIDTagKey is the key used for stream id tags in tracing spans.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.
Prettier aliases for AggregatorSpec_Func values.

# Structs

DiagramFlags contains diagram settings.
DistSQLRemoteFlowInfo contains some information about a single DistSQL remote flow.
Expression is the representation of a SQL expression.
ExprHelper implements the common logic around evaluating an expression that depends on a set of values.
FlowID identifies a flow.
MultiExprHelper is similar to ExprHelper.
ProducerMetadata represents a metadata record flowing through a DistSQL flow.

# Interfaces

FlowDiagram is a plan diagram that can be made into a URL.

# Type aliases

ProcessorID identifies a processor in the context of a specific flow.
StreamID identifies a stream; it may be local to a flow or it may cross machine boundaries.