public abstract class ExecuterTreeNodeEager<ScopeType extends ExecutionScope,ReaderType extends IndexReader> extends ExecuterTreeNodeLazy<ScopeType,ReaderType>
| Modifier and Type | Field and Description |
|---|---|
protected ParameterTuple |
parameterTuple |
protected DefaultSignature |
signature |
childrenENDOFBUFFER, printPositions, signToString| Constructor and Description |
|---|
ExecuterTreeNodeEager() |
| Modifier and Type | Method and Description |
|---|---|
ExecutionReturn |
derivExecute(ScopeType scope) |
protected abstract ExecutionReturn |
derivExecute(ScopeType scope,
ExecutionResult<?>[] executedChildren) |
protected void |
derivInit(ReaderType source) |
java.lang.String |
getName() |
execChild, getChildByIndex, getChildCount, getChildren, toStringRecursivecreateElemcreateCallMetadata, execute, getInputKey, getSign, getSignatureString, getSourcePosition, init, toString, toStringprotected DefaultSignature signature
protected ParameterTuple parameterTuple
protected abstract ExecutionReturn derivExecute(ScopeType scope, ExecutionResult<?>[] executedChildren)
public final ExecutionReturn derivExecute(ScopeType scope)
derivExecute in class ExecuterTreeElem<ScopeType extends ExecutionScope,ReaderType extends IndexReader>public java.lang.String getName()
getName in class ExecuterTreeElem<ScopeType extends ExecutionScope,ReaderType extends IndexReader>protected void derivInit(ReaderType source)
derivInit in class ExecuterTreeNodeLazy<ScopeType extends ExecutionScope,ReaderType extends IndexReader>