Package org.drools.model.view
Interface Expr3ViewItem<A,B,C>
-
- All Superinterfaces:
ExprNViewItem<A>,ExprViewItem<A>,RuleItem,RuleItemBuilder<ViewItem<A>>,ViewItem<A>,ViewItemBuilder<A>
- All Known Implementing Classes:
Expr3ViewItemImpl
public interface Expr3ViewItem<A,B,C> extends ExprNViewItem<A>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <V> Expr3ViewItemImpl<A,B,C>indexedBy(java.lang.Class<V> indexedClass, Index.ConstraintType constraintType, int indexId, Function1<A,V> leftOperandExtractor, Function2<B,C,?> rightOperandExtractor)<V> Expr3ViewItemImpl<A,B,C>indexedBy(java.lang.Class<V> indexedClass, Index.ConstraintType constraintType, int indexId, Function1<A,V> leftOperandExtractor, Function2<B,C,?> rightOperandExtractor, java.lang.Class<?> rightReturnType)-
Methods inherited from interface org.drools.model.view.ExprViewItem
getExprId, getType, reactOn, watch
-
Methods inherited from interface org.drools.model.view.ViewItem
get, getFirstVariable, getVariables
-
-
-
-
Method Detail
-
indexedBy
<V> Expr3ViewItemImpl<A,B,C> indexedBy(java.lang.Class<V> indexedClass, Index.ConstraintType constraintType, int indexId, Function1<A,V> leftOperandExtractor, Function2<B,C,?> rightOperandExtractor)
-
indexedBy
<V> Expr3ViewItemImpl<A,B,C> indexedBy(java.lang.Class<V> indexedClass, Index.ConstraintType constraintType, int indexId, Function1<A,V> leftOperandExtractor, Function2<B,C,?> rightOperandExtractor, java.lang.Class<?> rightReturnType)
-
-