-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Precise parallel relation size #57
Comments
For more details, what I want do is add following change in in
Seems when running large rules like ddisasm, this extra check could save us lots of time avoid spinning in long tail iterations |
Hey @StarGazerM, yeah I think that's reasonable. I initially made the In any case, if making the |
Something like fn size_hint(&self) -> (usize, Option<usize>) https://doc.rust-lang.org/1.82.0/std/iter/trait.Iterator.html#method.size_hint The idea is that if you return |
yep, I agree, if the len can be unreliable for many data structure maybe we can consider rename? ==, although now these change will immediate force everywhere to be changed in current BYODS relations.... |
Hi:
Can ask for the reason why in default
RelIndexRead
implementation forCRelIndex
, we are computing an approximate size?I was thinking use precise relation size may avoid the redundunt computation in the case that some inner join body clause is empty.
Yihao
The text was updated successfully, but these errors were encountered: