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() |
createElemcreateCallMetadata, derivExecute, execute, getInputKey, getName, getSign, getSignatureString, getSourcePosition, init, toString, toStringprotected 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>