-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Open
Description
The end state in my mind now.
pub struct AccumulatorArgs<'a> {
/// Keep, this is return type, the name might be quite confusing.
pub data_type: &'a DataType,
/// We might only need one of `schema` or `dfschema`. It is likely we keep `dfschema`, since we can get `schema` from it.
pub schema: &'a Schema,
pub dfschema: &'a DFSchema,
/// Keep
pub ignore_nulls: bool,
/// Convert to physical sort exprs instead
pub sort_exprs: &'a [Expr],
/// Keep
pub is_reversed: bool,
/// We might able to get the name from expressions
pub name: &'a str,
/// Keep
pub is_distinct: bool,
/// Get the type from schema and expressions
pub input_type: &'a DataType,
/// Convert to physical expressions
pub input_exprs: &'a [Expr],
}Originally posted by @jayzhan211 in #11666 (comment)
Metadata
Metadata
Assignees
Labels
No labels