Package org.drools.compiler.rule.builder
Class PatternBuilderForQuery
- java.lang.Object
-
- org.drools.compiler.rule.builder.PatternBuilderForQuery
-
- All Implemented Interfaces:
EngineElementBuilder
- Direct Known Subclasses:
PatternBuilderForAbductiveQuery
public class PatternBuilderForQuery extends Object implements EngineElementBuilder
-
-
Constructor Summary
Constructors Constructor Description PatternBuilderForQuery()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuild(RuleBuildContext context, org.drools.drl.ast.descr.QueryDescr queryDescr)protected String[]getQueryParams(org.drools.drl.ast.descr.QueryDescr queryDescr)protected String[]getQueryTypes(org.drools.drl.ast.descr.QueryDescr queryDescr, org.drools.core.definitions.rule.impl.QueryImpl query)protected voidpostBuild(RuleBuildContext context, org.drools.drl.ast.descr.QueryDescr queryDescr, org.drools.core.definitions.rule.impl.QueryImpl query, String[] params, String[] types, org.drools.core.rule.Declaration[] declarations)
-
-
-
Method Detail
-
build
public void build(RuleBuildContext context, org.drools.drl.ast.descr.QueryDescr queryDescr)
-
postBuild
protected void postBuild(RuleBuildContext context, org.drools.drl.ast.descr.QueryDescr queryDescr, org.drools.core.definitions.rule.impl.QueryImpl query, String[] params, String[] types, org.drools.core.rule.Declaration[] declarations)
-
getQueryParams
protected String[] getQueryParams(org.drools.drl.ast.descr.QueryDescr queryDescr)
-
getQueryTypes
protected String[] getQueryTypes(org.drools.drl.ast.descr.QueryDescr queryDescr, org.drools.core.definitions.rule.impl.QueryImpl query)
-
-