Hi, By looking at acero code, I'm curious about the concept `minibatch` being used in swiss join and grouper. I wonder if its purpose is to proactively limit the memory size of the working set? Or is it the consequence of that the temp vector should be fix-sized (to avoid costly memory allocation)? Additionally, what's the impact of choosing the size of the minibatch?
Really appreciate if someone can help me to clear this. Thanks. *Rossi*