Class MultiSourceElementReplacementVisitor
- java.lang.Object
-
- org.teiid.query.sql.LanguageVisitor
-
- org.teiid.query.sql.visitor.ExpressionMappingVisitor
-
- org.teiid.dqp.internal.process.multisource.MultiSourceElementReplacementVisitor
-
public class MultiSourceElementReplacementVisitor extends ExpressionMappingVisitor
-
-
Constructor Summary
Constructors Constructor Description MultiSourceElementReplacementVisitor(String bindingName, QueryMetadataInterface metadata)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Expression
replaceExpression(Expression expr)
static void
visit(String bindingName, QueryMetadataInterface metadata, Command processingCommand)
-
Methods inherited from class org.teiid.query.sql.visitor.ExpressionMappingVisitor
createAliases, getVariableValues, isClone, mapExpressions, 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, 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, visit
-
-
-
-
Constructor Detail
-
MultiSourceElementReplacementVisitor
public MultiSourceElementReplacementVisitor(String bindingName, QueryMetadataInterface metadata)
-
-
Method Detail
-
replaceExpression
public Expression replaceExpression(Expression expr)
- Overrides:
replaceExpression
in classExpressionMappingVisitor
-
visit
public static void visit(String bindingName, QueryMetadataInterface metadata, Command processingCommand)
-
-