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 java.lang.Object implements EngineElementBuilder
-
-
Constructor Summary
Constructors Constructor Description PatternBuilderForQuery()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
build(RuleBuildContext context, org.drools.drl.ast.descr.QueryDescr queryDescr)
protected java.lang.String[]
getQueryParams(org.drools.drl.ast.descr.QueryDescr queryDescr)
protected java.lang.String[]
getQueryTypes(org.drools.drl.ast.descr.QueryDescr queryDescr, org.drools.core.definitions.rule.impl.QueryImpl query)
protected void
postBuild(RuleBuildContext context, org.drools.drl.ast.descr.QueryDescr queryDescr, org.drools.core.definitions.rule.impl.QueryImpl query, java.lang.String[] params, java.lang.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, java.lang.String[] params, java.lang.String[] types, org.drools.core.rule.Declaration[] declarations)
-
getQueryParams
protected java.lang.String[] getQueryParams(org.drools.drl.ast.descr.QueryDescr queryDescr)
-
getQueryTypes
protected java.lang.String[] getQueryTypes(org.drools.drl.ast.descr.QueryDescr queryDescr, org.drools.core.definitions.rule.impl.QueryImpl query)
-
-