Re: [I] DataBuilder DSL — named store definition, standalone indexing directives [incubator-kie-drools]

2026-04-09 Thread via GitHub


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]

2026-04-09 Thread via GitHub


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]

2026-04-08 Thread via GitHub


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]