@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–2023 The Apache Software Foundation. All rights reserved.