public class ImplementationSymbolVisitor extends AbstractImplementationSymbolVisitor<ImplementationSymbolVisitor.Context>
Modifier and Type | Class and Description |
---|---|
static class |
ImplementationSymbolVisitor.Context |
functions
Constructor and Description |
---|
ImplementationSymbolVisitor(Functions functions) |
Modifier and Type | Method and Description |
---|---|
protected ImplementationSymbolVisitor.Context |
newContext() |
Input<?> |
visitAggregation(Aggregation symbol,
ImplementationSymbolVisitor.Context context) |
Input<?> |
visitInputColumn(InputColumn inputColumn,
ImplementationSymbolVisitor.Context context) |
extractImplementations, extractImplementations
functions, visitDynamicReference, visitFunction, visitLiteral, visitSymbol
process, visitFetchReference, visitField, visitMatchPredicate, visitReference, visitRelationColumn, visitValue
public ImplementationSymbolVisitor(Functions functions)
protected ImplementationSymbolVisitor.Context newContext()
newContext
in class AbstractImplementationSymbolVisitor<ImplementationSymbolVisitor.Context>
public Input<?> visitInputColumn(InputColumn inputColumn, ImplementationSymbolVisitor.Context context)
visitInputColumn
in class SymbolVisitor<ImplementationSymbolVisitor.Context,Input<?>>
public Input<?> visitAggregation(Aggregation symbol, ImplementationSymbolVisitor.Context context)
visitAggregation
in class SymbolVisitor<ImplementationSymbolVisitor.Context,Input<?>>