Class SingleDrlxParseSuccess
java.lang.Object
org.drools.model.codegen.execmodel.generator.drlxparse.AbstractDrlxParseSuccess
org.drools.model.codegen.execmodel.generator.drlxparse.SingleDrlxParseSuccess
- All Implemented Interfaces:
DrlxParseResult,DrlxParseSuccess
-
Field Summary
Fields inherited from class org.drools.model.codegen.execmodel.generator.drlxparse.AbstractDrlxParseSuccess
watchedProperties -
Constructor Summary
ConstructorsConstructorDescriptionSingleDrlxParseSuccess(Class<?> patternType, String patternBinding, com.github.javaparser.ast.expr.Expression expr, Type exprType) -
Method Summary
Modifier and TypeMethodDescriptionaddReactOnProperty(String reactOnProperty) asUnificationTypedExpression(TypedExpression expression) combineWith(DrlxParseResult other, com.github.javaparser.ast.expr.BinaryExpr.Operator operator) org.drools.model.Index.ConstraintTypecom.github.javaparser.ast.expr.ExpressiongetExpr()getExprId(DRLIdGenerator exprIdGenerator) Class<?>Optional<com.github.javaparser.ast.expr.Expression>getLeft()Class<?>Class<?>List<com.github.javaparser.ast.expr.Expression>com.github.javaparser.ast.type.TypeClass<?>getRight()Class<?>booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisStatic()booleanbooleanvoidsetAccumulateBinding(String accumulateBinding) setBetaConstraint(boolean betaConstraint) setBoundExpr(TypedExpression boundExpr) setCombined(boolean combined) setDecodeConstraintType(org.drools.model.Index.ConstraintType decodeConstraintType) voidsetExpr(com.github.javaparser.ast.expr.Expression expr) setExprBinding(String exprBinding) setImplicitCastExpression(Optional<com.github.javaparser.ast.expr.Expression> implicitCastExpression) setIsPredicate(boolean predicate) setLeft(TypedExpression left) setNullSafeExpressions(List<com.github.javaparser.ast.expr.Expression> nullSafeExpressions) setOriginalDrlConstraint(String originalDrlConstraint) voidsetPatternBindingUnification(Boolean unification) setReactOnProperties(Set<String> reactOnProperties) setRequiresSplit(boolean requiresSplit) setRight(TypedExpression right) setRightLiteral(Object rightLiteral) setSkipThisAsParam(boolean skipThisAsParam) setStatic(boolean isStatic) setTemporal(boolean temporal) setUnification(boolean unification) setUsedDeclarations(Collection<String> usedDeclarations) setUsedDeclarationsOnLeft(Collection<String> usedDeclarationsOnLeft) setVariablesFromDifferentPattern(Set<String> variablesFromDifferentPattern) toString()Methods inherited from class org.drools.model.codegen.execmodel.generator.drlxparse.AbstractDrlxParseSuccess
accept, acceptWithReturnValue, addAllWatchedProperties, getWatchedProperties, isSuccessMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.drools.model.codegen.execmodel.generator.drlxparse.DrlxParseSuccess
isOOPath
-
Constructor Details
-
SingleDrlxParseSuccess
-
SingleDrlxParseSuccess
-
-
Method Details
-
setDecodeConstraintType
public SingleDrlxParseSuccess setDecodeConstraintType(org.drools.model.Index.ConstraintType decodeConstraintType) -
setUsedDeclarationsOnLeft
-
getUsedDeclarationsOnLeft
-
setUsedDeclarations
-
setReactOnProperties
-
setPatternBindingUnification
-
addReactOnProperty
-
setLeft
-
setRight
-
setBoundExpr
-
setRightLiteral
-
setStatic
-
setTemporal
-
setCombined
-
setSkipThisAsParam
-
getExprId
-
asUnificationTypedExpression
public Optional<UnificationTypedExpression> asUnificationTypedExpression(TypedExpression expression) -
getPatternBinding
-
setExpr
public void setExpr(com.github.javaparser.ast.expr.Expression expr) -
getAccumulateBinding
-
setAccumulateBinding
-
setExprBinding
-
hasUnificationVariable
public boolean hasUnificationVariable() -
getUnificationVariable
-
getUnificationName
-
getUnificationVariableType
-
getExpr
public com.github.javaparser.ast.expr.Expression getExpr() -
getExprBinding
-
getExprType
-
getExprRawClass
-
getLeftExprRawClass
-
getLeftExprTypeBeforeCoercion
-
getPatternType
-
getPatternJPType
public com.github.javaparser.ast.type.Type getPatternJPType() -
isPatternBindingUnification
public boolean isPatternBindingUnification() -
getDecodeConstraintType
public org.drools.model.Index.ConstraintType getDecodeConstraintType() -
getUsedDeclarations
-
getReactOnProperties
-
getLeft
-
getRight
-
getBoundExpr
-
getRightLiteral
-
isStatic
public boolean isStatic() -
isTemporal
public boolean isTemporal() -
isCombined
public boolean isCombined() -
isPredicate
public boolean isPredicate() -
setIsPredicate
-
isSkipThisAsParam
public boolean isSkipThisAsParam() -
setBetaConstraint
-
isBetaConstraint
public boolean isBetaConstraint() -
setRequiresSplit
-
isRequiresSplit
public boolean isRequiresSplit() -
setUnification
-
isUnification
public boolean isUnification() -
combineWith
public DrlxParseResult combineWith(DrlxParseResult other, com.github.javaparser.ast.expr.BinaryExpr.Operator operator) -
setOriginalDrlConstraint
-
getOriginalDrlConstraint
-
setImplicitCastExpression
public SingleDrlxParseSuccess setImplicitCastExpression(Optional<com.github.javaparser.ast.expr.Expression> implicitCastExpression) -
getImplicitCastExpression
-
getNullSafeExpressions
-
setNullSafeExpressions
public SingleDrlxParseSuccess setNullSafeExpressions(List<com.github.javaparser.ast.expr.Expression> nullSafeExpressions) -
getVariablesFromDifferentPattern
-
setVariablesFromDifferentPattern
public SingleDrlxParseSuccess setVariablesFromDifferentPattern(Set<String> variablesFromDifferentPattern) -
toString
-