public class MappingSymbolVisitor extends ReplacingSymbolVisitor<java.util.Map<Symbol,? extends Symbol>>
inPlace
Modifier | Constructor and Description |
---|---|
protected |
MappingSymbolVisitor(boolean inPlace) |
Modifier and Type | Method and Description |
---|---|
static MappingSymbolVisitor |
copying() |
static MappingSymbolVisitor |
inPlace() |
Symbol |
process(Symbol symbol,
java.util.Map<Symbol,? extends Symbol> context) |
copyFunction, process, processInplace, visitDynamicReference, visitFunction, visitSymbol
visitAggregation, visitFetchReference, visitField, visitInputColumn, visitLiteral, visitMatchPredicate, visitReference, visitValue
public static MappingSymbolVisitor inPlace()
public static MappingSymbolVisitor copying()