org.teiid.query.optimizer.relational.rules
Class RuleMergeCriteria.ReferenceReplacementVisitor

java.lang.Object
  extended by org.teiid.query.sql.LanguageVisitor
      extended by org.teiid.query.sql.visitor.ExpressionMappingVisitor
          extended by org.teiid.query.optimizer.relational.rules.RuleMergeCriteria.ReferenceReplacementVisitor
Enclosing class:
RuleMergeCriteria

protected static final class RuleMergeCriteria.ReferenceReplacementVisitor
extends ExpressionMappingVisitor

Used to replace correlated references


Method Summary
 Expression replaceExpression(Expression element)
           
 
Methods inherited from class org.teiid.query.sql.visitor.ExpressionMappingVisitor
createAliases, getVariableValues, isClone, mapExpressions, setClone, setVariableValues, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class org.teiid.query.sql.LanguageVisitor
setAbort, shouldAbort, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

replaceExpression

public Expression replaceExpression(Expression element)
Overrides:
replaceExpression in class ExpressionMappingVisitor


Copyright © 2011. All Rights Reserved.