public class TableFunctionCollectPhase extends RoutedCollectPhase implements CollectPhase
ExecutionPhase.Type
outputTypes, projections
DIRECT_RESPONSE, DIRECT_RESPONSE_LIST, NO_EXECUTION_PHASE
Constructor and Description |
---|
TableFunctionCollectPhase(java.util.UUID jobId,
int phaseId,
Routing routing,
TableFunctionImplementation functionImplementation,
java.util.List<Literal<?>> functionArguments,
java.util.List<Projection> projections,
java.util.List<Symbol> outputs,
Symbol where) |
Modifier and Type | Method and Description |
---|---|
<C,R> R |
accept(ExecutionPhaseVisitor<C,R> visitor,
C context) |
java.util.List<Literal<?>> |
functionArguments() |
TableFunctionImplementation |
functionImplementation() |
ExecutionPhase.Type |
type() |
void |
writeTo(org.elasticsearch.common.io.stream.StreamOutput out) |
distributionInfo, distributionInfo, equals, hashCode, isRouted, maxRowGranularity, nodeIds, nodePageSizeHint, nodePageSizeHint, normalize, orderBy, orderBy, pageSizeHint, routing, shardQueueSize, toCollect, user, where
addProjection, extractOutputTypes, finalProjection, hasProjections, jobId, name, outputTypes, phaseId, projections, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addProjection, jobId, projections, toCollect
distributionInfo, distributionInfo
name, nodeIds, phaseId
public TableFunctionCollectPhase(java.util.UUID jobId, int phaseId, Routing routing, TableFunctionImplementation functionImplementation, java.util.List<Literal<?>> functionArguments, java.util.List<Projection> projections, java.util.List<Symbol> outputs, Symbol where)
public ExecutionPhase.Type type()
type
in interface ExecutionPhase
type
in class RoutedCollectPhase
public <C,R> R accept(ExecutionPhaseVisitor<C,R> visitor, C context)
accept
in interface ExecutionPhase
accept
in class RoutedCollectPhase
public void writeTo(org.elasticsearch.common.io.stream.StreamOutput out) throws java.io.IOException
writeTo
in interface org.elasticsearch.common.io.stream.Writeable
writeTo
in class RoutedCollectPhase
java.io.IOException
public java.util.List<Literal<?>> functionArguments()
public TableFunctionImplementation functionImplementation()