Re: [I] DataBuilder DSL — named store definition, standalone indexing directives [incubator-kie-drools]
mdproctor commented on issue #6642: URL: https://github.com/apache/incubator-kie-drools/issues/6642#issuecomment-4217075586 All acceptance criteria met — droolsvol2 now compiles cleanly with all referenced classes implemented (PropagatingDataStore, TypeIndexer, Filter1Type, Router, ContextRouterAdapter, DataBuilder, OOPath, PathNode, BiLinearTuplePredicateCache). Predicate3–10 now generated by Permuplate templates rather than hand-written. All associated test classes pass (65 total). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
Re: [I] DataBuilder DSL — named store definition, standalone indexing directives [incubator-kie-drools]
mdproctor closed issue #6642: DataBuilder DSL — named store definition, standalone indexing directives URL: https://github.com/apache/incubator-kie-drools/issues/6642 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
[I] DataBuilder DSL — named store definition, standalone indexing directives [incubator-kie-drools]
mdproctor opened a new issue, #6642: URL: https://github.com/apache/incubator-kie-drools/issues/6642 Part of #6638 (DSL sub-epic). ## What Add a `DataBuilder` entry point for declaring named data stores with filtering and indexing hints, separate from the rule-authoring DSL. ## Vol2 coverage target `DataBuilderTest.java` — currently MISSING. ## Acceptance criteria - [ ] `DataBuilder` class with `store(name)` entry point - [ ] `.type(Class)` — typed data store declaration - [ ] `.filter(Predicate)` — pre-filter on ingested facts - [ ] `.index(KeyExtractor)` — anonymous index hint - [ ] Named index variant: `.index(name, KeyExtractor)` - [ ] Fluent chain composes correctly (filter → index → filter) - [ ] All `DataBuilderTest` cases pass against the sandbox -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] - To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
