Struct datafusion::physical_plan::udaf::AggregateFunctionExpr [−][src]
pub struct AggregateFunctionExpr { /* fields omitted */ }
Physical aggregate expression of a UDAF.
Trait Implementations
impl AggregateExpr for AggregateFunctionExpr
[src]
impl AggregateExpr for AggregateFunctionExpr
[src]fn as_any(&self) -> &dyn Any
[src]
Return a reference to Any that can be used for downcasting
fn expressions(&self) -> Vec<Arc<dyn PhysicalExpr>>
[src]
fn state_fields(&self) -> Result<Vec<Field>>
[src]
fn field(&self) -> Result<Field>
[src]
fn create_accumulator(&self) -> Result<Box<dyn Accumulator>>
[src]
Auto Trait Implementations
impl !RefUnwindSafe for AggregateFunctionExpr
impl !RefUnwindSafe for AggregateFunctionExpr
impl Send for AggregateFunctionExpr
impl Send for AggregateFunctionExpr
impl Sync for AggregateFunctionExpr
impl Sync for AggregateFunctionExpr
impl Unpin for AggregateFunctionExpr
impl Unpin for AggregateFunctionExpr
impl !UnwindSafe for AggregateFunctionExpr
impl !UnwindSafe for AggregateFunctionExpr