R - return typeC - context typepublic interface IRVisitor<R,C>
Uses generic return type R and context parameter C (inspired by Calcite RelShuttle).
Concrete visitors should extend AbstractIRVisitor which provides default
implementations returning null, rather than implementing this interface directly.
| Modifier and Type | Method and Description |
|---|---|
R |
visitBoundColumnRef(BoundColumnRef node,
C ctx) |
R |
visitBoundObjectRef(BoundObjectRef node,
C ctx) |
R |
visitBoundRoutineRef(BoundRoutineRef node,
C ctx) |
R |
visitBoundTypeRef(BoundTypeRef node,
C ctx) |
R |
visitDefault(IRNode node,
C ctx)
Default fallback for unknown node types.
|
R visitBoundObjectRef(BoundObjectRef node, C ctx)
R visitBoundColumnRef(BoundColumnRef node, C ctx)
R visitBoundRoutineRef(BoundRoutineRef node, C ctx)
R visitBoundTypeRef(BoundTypeRef node, C ctx)
R visitDefault(IRNode node, C ctx)