alamb commented on PR #11666:
URL: https://github.com/apache/datafusion/pull/11666#issuecomment-2256550294

   > ```rust
   > pub struct AccumulatorArgs<'a> {
   >     /// Keep, this is return type, the name might be quite confusing.
   >     pub data_type: &'a DataType,
   
   I agree `return_type` would be clearer
   
   > 
   >     /// We might only need one of `schema` or `dfschema`. It is likely we 
keep `dfschema`, since we can get `schema` from it.
   
   I think `schema` is what makes sense as `dfschema` is mostly a logical thing 
in my mind (as it has a relation name). 
   
   Further evidence that we don't need dfschema is  that you can get a 
`DataType` from a `PhysicalExpr` using a `Schema` 
https://docs.rs/datafusion/latest/datafusion/physical_expr/trait.PhysicalExpr.html#tymethod.data_type
   
   > 
   >     /// Convert to physical sort exprs instead
   >     pub sort_exprs: &'a [Expr],
   
   Agree
   
   > 
   >     /// Convert to physical expressions
   >     pub input_exprs: &'a [Expr],
   > }
   
   Make sense
   
   
   Thanks @jayzhan211 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to