Package org.drools.model
Interface QueryDef
-
- All Known Subinterfaces:
Query0Def,Query10Def<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>,Query1Def<T1>,Query2Def<T1,T2>,Query3Def<T1,T2,T3>,Query4Def<T1,T2,T3,T4>,Query5Def<T1,T2,T3,T4,T5>,Query6Def<T1,T2,T3,T4,T5,T6>,Query7Def<T1,T2,T3,T4,T5,T6,T7>,Query8Def<T1,T2,T3,T4,T5,T6,T7,T8>,Query9Def<T1,T2,T3,T4,T5,T6,T7,T8,T9>
- All Known Implementing Classes:
Query0DefImpl,Query10DefImpl,Query1DefImpl,Query2DefImpl,Query3DefImpl,Query4DefImpl,Query5DefImpl,Query6DefImpl,Query7DefImpl,Query8DefImpl,Query9DefImpl,QueryDefImpl
public interface QueryDef
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Class[]QUERIES_BY_ARITY
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Querybuild(ViewItemBuilder... viewItemBuilders)default <T> Variable<T>getArg(java.lang.String argName, java.lang.Class<T> argType)Variable<?>[]getArguments()java.lang.StringgetName()java.lang.StringgetPackage()static java.lang.ClassgetQueryClassByArity(int arity)
-
-
-
Method Detail
-
getQueryClassByArity
static java.lang.Class getQueryClassByArity(int arity)
-
getPackage
java.lang.String getPackage()
-
getName
java.lang.String getName()
-
getArguments
Variable<?>[] getArguments()
-
getArg
default <T> Variable<T> getArg(java.lang.String argName, java.lang.Class<T> argType)
-
build
Query build(ViewItemBuilder... viewItemBuilders)
-
-