Interface Pattern4Def<A,​B,​C,​D>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <G> void execute​(G globalObject, org.drools.model.functions.Block5<G,​A,​B,​C,​D> block)  
      void execute​(org.drools.model.functions.Block4<A,​B,​C,​D> block)  
      <T> void executeOnDataStore​(org.drools.ruleunits.api.DataStore<T> dataStore, org.drools.model.functions.Block1<org.drools.ruleunits.impl.datasources.ConsequenceDataStore<T>> block)  
      <T> void executeOnDataStore​(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

        Pattern4Def<A,​B,​C,​D> filter​(org.drools.model.functions.Predicate4<A,​B,​C,​D> predicate)
      • 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)
      • execute

        void execute​(org.drools.model.functions.Block4<A,​B,​C,​D> block)
      • execute

        <G> void execute​(G globalObject,
                         org.drools.model.functions.Block5<G,​A,​B,​C,​D> block)
      • executeOnDataStore

        <T> void executeOnDataStore​(org.drools.ruleunits.api.DataStore<T> dataStore,
                                    org.drools.model.functions.Block1<org.drools.ruleunits.impl.datasources.ConsequenceDataStore<T>> block)
      • executeOnDataStore

        <T> void executeOnDataStore​(org.drools.ruleunits.api.DataStore<T> dataStore,
                                    org.drools.model.functions.Block5<org.drools.ruleunits.impl.datasources.ConsequenceDataStore<T>,​A,​B,​C,​D> block)