You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This option was also exposed in the python IR. We've started adding support for maintain_order in joins in the GPU executor, but we've had to skip some of the polars tests because I think left joins are order preserving by default. Is that true? In one of the tests in test_join.py, there's a comment about it. Is that comment accurate?
Matt711
changed the title
[FEA/Discussion] Make left joins have no order guaruntees
[FEA/Discussion] Make left joins have no order guaruntees by default
Jan 17, 2025
Feel free to rewrite any test which currently assumes joins are order-preserving to explicitly specify the order they expect preserved with the new maintain_order argument.
nameexhaustion
changed the title
[FEA/Discussion] Make left joins have no order guaruntees by default
[FEA/Discussion] Make left joins have no order guarantees by default
Jan 19, 2025
Description
Since the 1.17 release, polars has supported different types of order preserving joins via the
maintain_order
parameter.This option was also exposed in the python IR. We've started adding support for
maintain_order
in joins in the GPU executor, but we've had to skip some of the polars tests because I think left joins are order preserving by default. Is that true? In one of the tests intest_join.py
, there's a comment about it. Is that comment accurate?Here are the tests we skip:
cc. @wence-
The text was updated successfully, but these errors were encountered: