Package org.drools.core.base
Class DroolsQueryImpl
- java.lang.Object
-
- org.drools.core.base.ArrayElements
-
- org.drools.core.base.DroolsQueryImpl
-
- All Implemented Interfaces:
org.drools.base.base.DroolsQuery
public final class DroolsQueryImpl extends ArrayElements implements org.drools.base.base.DroolsQuery
-
-
Constructor Summary
Constructors Constructor Description DroolsQueryImpl(java.lang.String name, java.lang.Object[] params, InternalViewChangedEventListener resultsCollector, boolean open)DroolsQueryImpl(java.lang.String name, java.lang.Object[] params, InternalViewChangedEventListener resultsCollector, boolean open, StackEntry stackEntry, java.util.List<PathMemory> pmems, TupleSets<LeftTuple> resultLeftTuples, QueryElementNode.QueryElementNodeMemory qmem, LeftTupleSink sink)
-
Method Summary
-
Methods inherited from class org.drools.core.base.ArrayElements
getElements, setElements
-
-
-
-
Constructor Detail
-
DroolsQueryImpl
public DroolsQueryImpl(java.lang.String name, java.lang.Object[] params, InternalViewChangedEventListener resultsCollector, boolean open)
-
DroolsQueryImpl
public DroolsQueryImpl(java.lang.String name, java.lang.Object[] params, InternalViewChangedEventListener resultsCollector, boolean open, StackEntry stackEntry, java.util.List<PathMemory> pmems, TupleSets<LeftTuple> resultLeftTuples, QueryElementNode.QueryElementNodeMemory qmem, LeftTupleSink sink)
-
-
Method Detail
-
setParameters
public void setParameters(java.lang.Object[] params)
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.drools.base.base.DroolsQuery
-
getVariables
public org.kie.api.runtime.rule.Variable[] getVariables()
- Specified by:
getVariablesin interfaceorg.drools.base.base.DroolsQuery
-
getStackEntry
public StackEntry getStackEntry()
-
getRuleMemories
public java.util.List<PathMemory> getRuleMemories()
-
getQueryNodeMemory
public QueryElementNode.QueryElementNodeMemory getQueryNodeMemory()
-
getLeftTupleSink
public LeftTupleSink getLeftTupleSink()
-
setQuery
public void setQuery(org.drools.base.definitions.rule.impl.QueryImpl query)
-
getQuery
public org.drools.base.definitions.rule.impl.QueryImpl getQuery()
-
getQueryResultCollector
public InternalViewChangedEventListener getQueryResultCollector()
-
isOpen
public boolean isOpen()
-
getResultInsertRightTupleList
public TupleList getResultInsertRightTupleList()
-
setResultInsertRightTupleList
public void setResultInsertRightTupleList(TupleList evaluateActionsRightTupleList)
-
getResultUpdateRightTupleList
public TupleList getResultUpdateRightTupleList()
-
setResultUpdateRightTupleList
public void setResultUpdateRightTupleList(TupleList insertUpdateRightTupleList)
-
getResultRetractRightTupleList
public TupleList getResultRetractRightTupleList()
-
setResultRetractRightTupleList
public void setResultRetractRightTupleList(TupleList retractRightTupleList)
-
getAction
public WorkingMemoryAction getAction()
-
setAction
public void setAction(WorkingMemoryAction action)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classArrayElements
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classArrayElements
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-