@Internal public abstract class QueryOperationDefaultVisitor<T> extends Object implements QueryOperationVisitor<T>
QueryOperationVisitor
that calls defaultMethod(QueryOperation)
by default, unless other methods are
overridden explicitly.Constructor and Description |
---|
QueryOperationDefaultVisitor() |
Modifier and Type | Method and Description |
---|---|
abstract T |
defaultMethod(QueryOperation other) |
T |
visit(AggregateQueryOperation aggregation) |
T |
visit(CalculatedQueryOperation calculatedTable) |
T |
visit(DistinctQueryOperation distinct) |
T |
visit(FilterQueryOperation filter) |
T |
visit(JoinQueryOperation join) |
T |
visit(ProjectQueryOperation projection) |
T |
visit(QueryOperation other) |
T |
visit(SetQueryOperation setOperation) |
T |
visit(SortQueryOperation sort) |
T |
visit(SourceQueryOperation catalogTable) |
<U> T |
visit(TableSourceQueryOperation<U> tableSourceTable) |
T |
visit(ValuesQueryOperation values) |
T |
visit(WindowAggregateQueryOperation windowAggregate) |
public T visit(ProjectQueryOperation projection)
visit
in interface QueryOperationVisitor<T>
public T visit(AggregateQueryOperation aggregation)
visit
in interface QueryOperationVisitor<T>
public T visit(WindowAggregateQueryOperation windowAggregate)
visit
in interface QueryOperationVisitor<T>
public T visit(JoinQueryOperation join)
visit
in interface QueryOperationVisitor<T>
public T visit(SetQueryOperation setOperation)
visit
in interface QueryOperationVisitor<T>
public T visit(FilterQueryOperation filter)
visit
in interface QueryOperationVisitor<T>
public T visit(DistinctQueryOperation distinct)
visit
in interface QueryOperationVisitor<T>
public T visit(SortQueryOperation sort)
visit
in interface QueryOperationVisitor<T>
public T visit(CalculatedQueryOperation calculatedTable)
visit
in interface QueryOperationVisitor<T>
public T visit(SourceQueryOperation catalogTable)
visit
in interface QueryOperationVisitor<T>
public T visit(ValuesQueryOperation values)
visit
in interface QueryOperationVisitor<T>
public <U> T visit(TableSourceQueryOperation<U> tableSourceTable)
visit
in interface QueryOperationVisitor<T>
public T visit(QueryOperation other)
visit
in interface QueryOperationVisitor<T>
public abstract T defaultMethod(QueryOperation other)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.