Package org.apache.calcite.util
Interface ReflectiveVisitor
- All Known Implementing Classes:
DdlExecutorImpl
,JdbcImplementor
,MockDdlExecutor
,Nodes.CoreCompiler
,PigRelToSqlConverter
,ReflectiveRelMetadataProvider
,RelDecorrelator
,RelFieldTrimmer
,RelStructuredTypeFlattener
,RelToSqlConverter
,ServerDdlExecutor
public interface ReflectiveVisitor
Object which can be a target for a reflective visitation (see
ReflectUtil.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 auxiliary classes.