Class AccumulateVisitor
java.lang.Object
org.drools.model.codegen.execmodel.generator.visitor.accumulate.AccumulateVisitor
- Direct Known Subclasses:
GroupByVisitor
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAccumulateVisitor(ModelGeneratorVisitor modelGeneratorVisitor, RuleContext context, PackageModel packageModel) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.github.javaparser.ast.expr.ExpressionbuildConstraintExpression(com.github.javaparser.ast.expr.Expression expr, Collection<String> usedDeclarations) protected voidprocessAccumulateFunctions(org.drools.drl.ast.descr.AccumulateDescr descr, org.drools.drl.ast.descr.PatternDescr basePattern, org.drools.drl.ast.descr.BaseDescr input, com.github.javaparser.ast.expr.MethodCallExpr accumulateDSL) voidvisit(org.drools.drl.ast.descr.AccumulateDescr descr, org.drools.drl.ast.descr.PatternDescr basePattern)
-
Field Details
-
context
-
-
Constructor Details
-
AccumulateVisitor
public AccumulateVisitor(ModelGeneratorVisitor modelGeneratorVisitor, RuleContext context, PackageModel packageModel)
-
-
Method Details
-
visit
public void visit(org.drools.drl.ast.descr.AccumulateDescr descr, org.drools.drl.ast.descr.PatternDescr basePattern) -
processAccumulateFunctions
protected void processAccumulateFunctions(org.drools.drl.ast.descr.AccumulateDescr descr, org.drools.drl.ast.descr.PatternDescr basePattern, org.drools.drl.ast.descr.BaseDescr input, com.github.javaparser.ast.expr.MethodCallExpr accumulateDSL) -
buildConstraintExpression
protected com.github.javaparser.ast.expr.Expression buildConstraintExpression(com.github.javaparser.ast.expr.Expression expr, Collection<String> usedDeclarations)
-