Interface Pattern4Def<A,B,C,D>
-
- All Superinterfaces:
PatternDef
- All Known Implementing Classes:
Pattern4DefImpl
public interface Pattern4Def<A,B,C,D> extends PatternDef
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <G> voidexecute(G globalObject, org.drools.model.functions.Block5<G,A,B,C,D> block)voidexecute(org.drools.model.functions.Block4<A,B,C,D> block)<T> voidexecuteOnDataStore(org.drools.ruleunits.api.DataStore<T> dataStore, org.drools.model.functions.Block1<org.drools.ruleunits.impl.datasources.ConsequenceDataStore<T>> block)<T> voidexecuteOnDataStore(org.drools.ruleunits.api.DataStore<T> dataStore, org.drools.model.functions.Block5<org.drools.ruleunits.impl.datasources.ConsequenceDataStore<T>,A,B,C,D> block)<V> Pattern4Def<A,B,C,D>filter(java.lang.String fieldName, org.drools.model.functions.Function1<D,V> leftExtractor, org.drools.model.Index.ConstraintType constraintType, org.drools.model.functions.Function3<A,B,C,V> rightExtractor)<V> Pattern4Def<A,B,C,D>filter(org.drools.model.functions.Function1<D,V> leftExtractor, org.drools.model.Index.ConstraintType constraintType, org.drools.model.functions.Function3<A,B,C,V> rightExtractor)Pattern4Def<A,B,C,D>filter(org.drools.model.functions.Predicate4<A,B,C,D> predicate)
-
-
-
Method Detail
-
filter
<V> Pattern4Def<A,B,C,D> filter(org.drools.model.functions.Function1<D,V> leftExtractor, org.drools.model.Index.ConstraintType constraintType, org.drools.model.functions.Function3<A,B,C,V> rightExtractor)
-
filter
<V> Pattern4Def<A,B,C,D> filter(java.lang.String fieldName, org.drools.model.functions.Function1<D,V> leftExtractor, org.drools.model.Index.ConstraintType constraintType, org.drools.model.functions.Function3<A,B,C,V> rightExtractor)
-
executeOnDataStore
<T> void executeOnDataStore(org.drools.ruleunits.api.DataStore<T> dataStore, org.drools.model.functions.Block1<org.drools.ruleunits.impl.datasources.ConsequenceDataStore<T>> block)
-
-