public abstract class ExecuterTreeNodeLazy<ScopeType extends ExecutionScope,ReaderType extends IndexReader> extends ExecuterTreeNode<ScopeType,ReaderType>
Modifier and Type | Field and Description |
---|---|
protected ExecuterTreeElem<ScopeType,ReaderType>[] |
children |
ENDOFBUFFER, printPositions, signToString
Constructor and Description |
---|
ExecuterTreeNodeLazy() |
Modifier and Type | Method and Description |
---|---|
protected void |
derivInit(ReaderType source) |
protected ExecutionReturn |
execChild(int childId,
ScopeType scope) |
ExecuterTreeElem<ScopeType,ReaderType> |
getChildByIndex(int index) |
int |
getChildCount() |
ExecuterTreeElem<ScopeType,ReaderType>[] |
getChildren() |
java.lang.String |
toStringRecursive() |
createElem
createCallMetadata, derivExecute, execute, getInputKey, getName, getSign, getSignatureString, getSourcePosition, init, toString, toString
protected ExecuterTreeElem<ScopeType extends ExecutionScope,ReaderType extends IndexReader>[] children
protected ExecutionReturn execChild(int childId, ScopeType scope)
protected void derivInit(ReaderType source)
derivInit
in class ExecuterTreeElem<ScopeType extends ExecutionScope,ReaderType extends IndexReader>
public ExecuterTreeElem<ScopeType,ReaderType>[] getChildren()
public ExecuterTreeElem<ScopeType,ReaderType> getChildByIndex(int index)
public int getChildCount()
public final java.lang.String toStringRecursive()
toStringRecursive
in class ExecuterTreeNode<ScopeType extends ExecutionScope,ReaderType extends IndexReader>