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