Package org.drools.model.view
Interface Expr2ViewItem<T,U>
- All Superinterfaces:
ExprNViewItem<T>,ExprViewItem<T>,RuleItem,RuleItemBuilder<ViewItem<T>>,ViewItem<T>,ViewItemBuilder<T>
- All Known Implementing Classes:
Expr2ViewItemImpl
-
Method Summary
Modifier and TypeMethodDescription<V> Expr2ViewItem<T,U> indexedBy(Class<V> indexedClass, Index.ConstraintType constraintType, int indexId, Function1<T, V> leftOperandExtractor, Function1<U, ?> rightOperandExtractor) <V> Expr2ViewItem<T,U> indexedBy(Class<V> indexedClass, Index.ConstraintType constraintType, int indexId, Function1<T, V> leftOperandExtractor, Function1<U, ?> rightOperandExtractor, Class<?> rightReturnType) Methods inherited from interface org.drools.model.view.ExprViewItem
getExprId, getType, reactOn, watchMethods inherited from interface org.drools.model.view.ViewItem
get, getFirstVariable, getVariables
-
Method Details
-
indexedBy
<V> Expr2ViewItem<T,U> indexedBy(Class<V> indexedClass, Index.ConstraintType constraintType, int indexId, Function1<T, V> leftOperandExtractor, Function1<U, ?> rightOperandExtractor) -
indexedBy
<V> Expr2ViewItem<T,U> indexedBy(Class<V> indexedClass, Index.ConstraintType constraintType, int indexId, Function1<T, V> leftOperandExtractor, Function1<U, ?> rightOperandExtractor, Class<?> rightReturnType)
-