MCPcopy Create free account
hub / github.com/apache/datafusion / AggregateFunction

Class AggregateFunction

datafusion/expr/src/expr.rs:1093–1097  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1091/// [`ExprFunctionExt`]: crate::expr_fn::ExprFunctionExt
1092#[derive(Clone, PartialEq, Eq, PartialOrd, Hash, Debug)]
1093pub struct AggregateFunction {
1094 /// Name of the function
1095 pub func: Arc<AggregateUDF>,
1096 pub params: AggregateFunctionParams,
1097}
1098
1099#[derive(Clone, PartialEq, Eq, PartialOrd, Hash, Debug)]
1100pub struct AggregateFunctionParams {

Callers 15

map_childrenMethod · 0.70
buildMethod · 0.70
callMethod · 0.70
simplifyMethod · 0.50
sumFunction · 0.50
countFunction · 0.50
avgFunction · 0.50
minFunction · 0.50
maxFunction · 0.50
plan_field_accessMethod · 0.50
sql_function_to_exprMethod · 0.50
from_substrait_agg_funcFunction · 0.50

Calls

no outgoing calls

Tested by 13

sumFunction · 0.40
countFunction · 0.40
avgFunction · 0.40
minFunction · 0.40
maxFunction · 0.40
common_with_filterFunction · 0.40
common_with_order_byFunction · 0.40
aggregateFunction · 0.40
agg_udafFunction · 0.40
agg_udaf_invalid_inputFunction · 0.40
agg_function_caseFunction · 0.40

Used in the wild real call sites across dependent graphs

searching dependent graphs…