There is another great lib built on Apache Arrow - polars dataframe, which has amazing DSL.
It comes a disappointment for me that SedonaDB hasn’t adopted a similar approach.
Apache stack provides everything needed, but for small things I would not prefer SQL exactly