Package io.trino.memory
Class TraversingQueryContextVisitor<C,R>
java.lang.Object
io.trino.memory.TraversingQueryContextVisitor<C,R>
- All Implemented Interfaces:
QueryContextVisitor<C,R>
- Direct Known Subclasses:
VoidTraversingQueryContextVisitor
public abstract class TraversingQueryContextVisitor<C,R>
extends Object
implements QueryContextVisitor<C,R>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract RmergeResults(List<R> childrenResults) visitDriverContext(DriverContext driverContext, C visitContext) abstract RvisitOperatorContext(OperatorContext operatorContext, C visitContext) visitPipelineContext(PipelineContext pipelineContext, C visitContext) visitQueryContext(QueryContext queryContext, C visitContext) visitTaskContext(TaskContext taskContext, C visitContext)
-
Constructor Details
-
TraversingQueryContextVisitor
public TraversingQueryContextVisitor()
-
-
Method Details
-
mergeResults
-
visitQueryContext
- Specified by:
visitQueryContextin interfaceQueryContextVisitor<C,R>
-
visitTaskContext
- Specified by:
visitTaskContextin interfaceQueryContextVisitor<C,R>
-
visitPipelineContext
- Specified by:
visitPipelineContextin interfaceQueryContextVisitor<C,R>
-
visitDriverContext
- Specified by:
visitDriverContextin interfaceQueryContextVisitor<C,R>
-
visitOperatorContext
- Specified by:
visitOperatorContextin interfaceQueryContextVisitor<C,R>
-