Improved predicate splitting (#445)
* Multi-batch splitting * Invoke split predicates by name, passing in full argument list * Reorder batches to prevent failure of forward references where possible * Rename APIs for clarity * Simplify example * Add more docs * Review updates * Remove duplicate code * Comment topological sort algorithm
This commit is contained in:
parent
9c9a2c454c
commit
d1b7b4d37e
12 changed files with 2090 additions and 466 deletions
|
|
@ -1179,7 +1179,9 @@ pub mod tests {
|
|||
&[],
|
||||
)
|
||||
.unwrap()
|
||||
.custom_batch;
|
||||
.first_batch()
|
||||
.unwrap()
|
||||
.clone();
|
||||
let mut builder = MainPodBuilder::new(¶ms, &DEFAULT_VD_SET);
|
||||
let cpr = CustomPredicateRef { batch, index: 0 };
|
||||
let eq_st = builder.priv_op(frontend::Operation::eq(1, 1)).unwrap();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue