Interface Pattern2Def<A,B>
- All Superinterfaces:
PatternDef
- All Known Implementing Classes:
AccumulatePattern2,GroupByPattern1,Pattern2DefImpl
-
Method Summary
Modifier and TypeMethodDescription<G> voidvoid<T> voidexecuteOnDataStore(org.drools.ruleunits.api.DataStore<T> dataStore, Block1<ConsequenceDataStore<T>> block) <T> voidexecuteOnDataStore(org.drools.ruleunits.api.DataStore<T> dataStore, Block3<ConsequenceDataStore<T>, A, B> block) exists(Function1<Pattern2Def<A, B>, PatternDef> patternBuilder) <V> Pattern2Def<A,B> filter(String fieldName, Function1<B, V> leftExtractor, Index.ConstraintType constraintType, Function1<A, V> rightExtractor) <V> Pattern2Def<A,B> filter(Function1<B, V> leftExtractor, Index.ConstraintType constraintType, Function1<A, V> rightExtractor) filter(Predicate2<A, B> predicate) filter(Index.ConstraintType constraintType, Function1<A, B> rightExtractor) <C> Pattern3Def<A,B, C> join(Function1<RuleFactory, Pattern1Def<C>> patternBuilder) not(Function1<Pattern2Def<A, B>, PatternDef> patternBuilder) <C> Pattern3Def<A,B, C> on(org.drools.ruleunits.api.DataSource<C> dataSource)
-
Method Details
-
filter
-
filter
-
filter
<V> Pattern2Def<A,B> filter(Function1<B, V> leftExtractor, Index.ConstraintType constraintType, Function1<A, V> rightExtractor) -
filter
<V> Pattern2Def<A,B> filter(String fieldName, Function1<B, V> leftExtractor, Index.ConstraintType constraintType, Function1<A, V> rightExtractor) -
on
-
join
-
exists
-
not
-
execute
-
execute
-
executeOnDataStore
<T> void executeOnDataStore(org.drools.ruleunits.api.DataStore<T> dataStore, Block1<ConsequenceDataStore<T>> block) -
executeOnDataStore
<T> void executeOnDataStore(org.drools.ruleunits.api.DataStore<T> dataStore, Block3<ConsequenceDataStore<T>, A, B> block)
-