MCPcopy Create free account
hub / github.com/apache/arrow / AddStatisticKernels

Function AddStatisticKernels

cpp/src/arrow/compute/kernels/aggregate_var_std.cc:273–280  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

271}
272
273void AddStatisticKernels(KernelInit init,
274 const std::vector<std::shared_ptr<DataType>>& types,
275 ScalarAggregateFunction* func) {
276 for (const auto& ty : types) {
277 auto sig = KernelSignature::Make({InputType(ty->id())}, float64());
278 AddAggKernel(std::move(sig), init, func);
279 }
280}
281
282void AddStatisticKernels(KernelInit init, ScalarAggregateFunction* func) {
283 AddStatisticKernels(init, NumericTypes(), func);

Callers 4

AddStddevAggKernelsFunction · 0.85
AddVarianceAggKernelsFunction · 0.85
AddSkewAggKernelsFunction · 0.85
AddKurtosisAggKernelsFunction · 0.85

Calls 8

InputTypeFunction · 0.85
AddAggKernelFunction · 0.85
decimal32Function · 0.85
decimal64Function · 0.85
decimal256Function · 0.85
MakeFunction · 0.50
decimal128Function · 0.50
idMethod · 0.45

Tested by

no test coverage detected