public class FetchRequiredVisitor extends SymbolVisitor<FetchRequiredVisitor.Context,java.lang.Boolean>
Modifier and Type | Class and Description |
---|---|
static class |
FetchRequiredVisitor.Context |
Modifier and Type | Field and Description |
---|---|
static FetchRequiredVisitor |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
boolean |
process(java.util.List<Symbol> symbols,
FetchRequiredVisitor.Context context) |
java.lang.Boolean |
visitAggregation(Aggregation symbol,
FetchRequiredVisitor.Context context) |
java.lang.Boolean |
visitDynamicReference(DynamicReference symbol,
FetchRequiredVisitor.Context context) |
java.lang.Boolean |
visitField(Field field,
FetchRequiredVisitor.Context context) |
java.lang.Boolean |
visitFunction(Function symbol,
FetchRequiredVisitor.Context context) |
java.lang.Boolean |
visitReference(Reference symbol,
FetchRequiredVisitor.Context context) |
protected java.lang.Boolean |
visitSymbol(Symbol symbol,
FetchRequiredVisitor.Context context) |
process, visitFetchReference, visitInputColumn, visitLiteral, visitMatchPredicate, visitValue
public static final FetchRequiredVisitor INSTANCE
public boolean process(java.util.List<Symbol> symbols, FetchRequiredVisitor.Context context)
public java.lang.Boolean visitReference(Reference symbol, FetchRequiredVisitor.Context context)
visitReference
in class SymbolVisitor<FetchRequiredVisitor.Context,java.lang.Boolean>
public java.lang.Boolean visitField(Field field, FetchRequiredVisitor.Context context)
visitField
in class SymbolVisitor<FetchRequiredVisitor.Context,java.lang.Boolean>
public java.lang.Boolean visitDynamicReference(DynamicReference symbol, FetchRequiredVisitor.Context context)
visitDynamicReference
in class SymbolVisitor<FetchRequiredVisitor.Context,java.lang.Boolean>
protected java.lang.Boolean visitSymbol(Symbol symbol, FetchRequiredVisitor.Context context)
visitSymbol
in class SymbolVisitor<FetchRequiredVisitor.Context,java.lang.Boolean>
public java.lang.Boolean visitAggregation(Aggregation symbol, FetchRequiredVisitor.Context context)
visitAggregation
in class SymbolVisitor<FetchRequiredVisitor.Context,java.lang.Boolean>
public java.lang.Boolean visitFunction(Function symbol, FetchRequiredVisitor.Context context)
visitFunction
in class SymbolVisitor<FetchRequiredVisitor.Context,java.lang.Boolean>