public abstract class QueryPlanNodeForge extends Object implements CodegenMakeable<SAIFFInitializeSymbol>
Constructor and Description |
---|
QueryPlanNodeForge() |
Modifier and Type | Method and Description |
---|---|
abstract void |
accept(QueryPlanNodeForgeVisitor visitor) |
abstract void |
addIndexes(HashSet<TableLookupIndexReqKey> usedIndexes) |
protected abstract void |
print(IndentWriter writer)
Print a long readable format of the query node to the supplied PrintWriter.
|
static String |
print(QueryPlanNodeForge[] planNodeSpecs)
Print in readable format the execution plan spec.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
make
public abstract void addIndexes(HashSet<TableLookupIndexReqKey> usedIndexes)
public abstract void accept(QueryPlanNodeForgeVisitor visitor)
protected abstract void print(IndentWriter writer)
writer
- is the indentation writer to print topublic static String print(QueryPlanNodeForge[] planNodeSpecs)
planNodeSpecs
- - plans to printCopyright © 2005–2018. All rights reserved.