Michael-J-Ward commented on PR #905:
URL: 
https://github.com/apache/datafusion-python/pull/905#issuecomment-2442696429

   @timsaucer - yes, if you wouldn't mind.
   
   Here's where I'm at.
   
   `MulticolumnWindowUDF::partition_evaluator` gets called with the correct 
arguments
   
   ```console
   RUST: evaluating partition_evaluator_args: PartitionEvaluatorArgs { 
input_exprs: [Column { name: "a", index: 0 }, Column { name: "b", index: 1 }], 
input_types: [Int64, Int64], is_reversed: false, ignore_nulls: false }
   ```
   
   But then `RustPartitionEvaluator::evaluate_all` only receives the one array
   
   ```console
   RUST: evaluating evaluate_all with 1 value arrays: [PrimitiveArray<Int64>
   [
     0,
     1,
     2,
     3,
     4,
     5,
     6,
   ]]
   ```
   
   My next step would be to dig deeper into the upstream machinery, so I'd 
appreciate if you could take a quick sanity check before that.


-- 
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