public abstract class TraversingQueryContextVisitor<C,R> extends Object implements QueryContextVisitor<C,R>
| Constructor and Description |
|---|
TraversingQueryContextVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract R |
mergeResults(List<R> childrenResults) |
R |
visitDriverContext(DriverContext driverContext,
C visitContext) |
abstract R |
visitOperatorContext(OperatorContext operatorContext,
C visitContext) |
R |
visitPipelineContext(PipelineContext pipelineContext,
C visitContext) |
R |
visitQueryContext(QueryContext queryContext,
C visitContext) |
R |
visitTaskContext(TaskContext taskContext,
C visitContext) |
public R visitQueryContext(QueryContext queryContext, C visitContext)
visitQueryContext in interface QueryContextVisitor<C,R>public R visitTaskContext(TaskContext taskContext, C visitContext)
visitTaskContext in interface QueryContextVisitor<C,R>public R visitPipelineContext(PipelineContext pipelineContext, C visitContext)
visitPipelineContext in interface QueryContextVisitor<C,R>public R visitDriverContext(DriverContext driverContext, C visitContext)
visitDriverContext in interface QueryContextVisitor<C,R>public abstract R visitOperatorContext(OperatorContext operatorContext, C visitContext)
visitOperatorContext in interface QueryContextVisitor<C,R>Copyright © 2012–2019. All rights reserved.