package
9.0.0-alpha+incompatible
Repository: https://github.com/pingcap/tidb.git
Documentation: pkg.go.dev
# Functions
GetGroupKey evaluates the group items and args of aggregate functions.
# Structs
AfFinalResult indicates aggregation functions final result.
AggSpillDiskAction implements memory.ActionOnExceed for unparalleled HashAgg.
AggWorkerInfo contains the agg worker information.
AggWorkerStat record the AggWorker runtime stat.
HashAggExec deals with all the aggregate functions.
HashAggFinalWorker indicates the final workers of parallel hash agg execution, the number of the worker can be set by `tidb_hashagg_final_concurrency`.
HashAggInput indicates the input of hash agg exec.
HashAggPartialWorker indicates the partial workers of parallel hash agg execution, the number of the worker can be set by `tidb_hashagg_partial_concurrency`.
HashAggRuntimeStats record the HashAggExec runtime stat.
ParallelAggSpillDiskAction implements memory.ActionOnExceed for parallel HashAgg.
StreamAggExec deals with all the aggregate functions.