Package org.apache.calcite.util
Interface ReflectiveVisitor
-
- All Known Implementing Classes:
Interpreter.CompilerImpl
,JdbcImplementor
,Nodes.CoreCompiler
,ReflectiveRelMetadataProvider
,RelDecorrelator
,RelFieldTrimmer
,RelStructuredTypeFlattener
,RelToSqlConverter
public interface ReflectiveVisitor
Object which can be a target for a reflective visitation (seeReflectUtil.invokeVisitor(ReflectiveVisitor, Object, Class, String)
.This is a tagging interface: it has no methods, and is not even required in order to use reflective visitation, but serves to advise users of the class of the intended use of the class and refer them to auxilliary classes.