Remove batch splitting system (#475)

* First pass at removing batch splitting

* Refactor to separate module loading from request parsing

* Consolidate module functionality

* Tidy up comments

* Use array of modules instead of HashMap

* Formatting

* Use module hashes when importing modules
This commit is contained in:
Rob Knight 2026-02-09 10:31:47 +01:00 committed by GitHub
parent 5dab8195b4
commit acab26e5c1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 1425 additions and 1938 deletions

View file

@ -620,7 +620,7 @@ fn generate_chain_predicates(
.collect();
let chain_call = StatementTmpl {
predicate: next_pred_name,
predicate: PredicateRef::Local(next_pred_name),
args: chain_call_args,
span: None,
};
@ -832,7 +832,7 @@ mod tests {
let original = &chain[1];
assert_eq!(original.name.name, "complex");
let last_stmt = original.statements.last().unwrap();
assert_eq!(last_stmt.predicate.name, "complex_1");
assert_eq!(last_stmt.predicate.predicate_name(), "complex_1");
}
#[test]