com.lucidera.opt
Class LoptMetadataProvider.SimpleColumnOrigins

java.lang.Object
  extended by org.eigenbase.rel.metadata.ReflectiveRelMetadataProvider
      extended by org.eigenbase.rel.metadata.RelMdColumnOrigins
          extended by com.lucidera.opt.LoptMetadataProvider.SimpleColumnOrigins
All Implemented Interfaces:
RelMetadataProvider, ReflectiveVisitor
Enclosing class:
LoptMetadataProvider

private class LoptMetadataProvider.SimpleColumnOrigins
extends RelMdColumnOrigins

An extension of RelMdColumnOrigins that invokes LoptMetadataQuery.getSimpleColumnOrigins(org.eigenbase.rel.RelNode, int) instead of RelMetadataQuery.getColumnOrigins(org.eigenbase.rel.RelNode, int).


Constructor Summary
private LoptMetadataProvider.SimpleColumnOrigins()
           
 
Method Summary
protected  Set<RelColumnOrigin> invokeGetColumnOrigins(RelNode rel, int iOutputColumn)
           
 
Methods inherited from class org.eigenbase.rel.metadata.RelMdColumnOrigins
getColumnOrigins, getColumnOrigins, getColumnOrigins, getColumnOrigins, getColumnOrigins, getColumnOrigins, getColumnOrigins, getColumnOrigins
 
Methods inherited from class org.eigenbase.rel.metadata.ReflectiveRelMetadataProvider
getRelMetadata, mapParameterTypes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoptMetadataProvider.SimpleColumnOrigins

private LoptMetadataProvider.SimpleColumnOrigins()
Method Detail

invokeGetColumnOrigins

protected Set<RelColumnOrigin> invokeGetColumnOrigins(RelNode rel,
                                                      int iOutputColumn)
Overrides:
invokeGetColumnOrigins in class RelMdColumnOrigins