com.metamatrix.query.optimizer.relational.rules
Class CriteriaCapabilityValidatorVisitor
java.lang.Object
com.metamatrix.query.sql.LanguageVisitor
com.metamatrix.query.optimizer.relational.rules.CriteriaCapabilityValidatorVisitor
public class CriteriaCapabilityValidatorVisitor
- extends LanguageVisitor
Methods inherited from class com.metamatrix.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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
visit
public void visit(AggregateSymbol obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(CaseExpression obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(CompareCriteria obj)
- Overrides:
visit
in class LanguageVisitor
checkCompareCriteria
public void checkCompareCriteria(AbstractCompareCriteria obj)
visit
public void visit(CompoundCriteria crit)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(Function obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(IsNullCriteria obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(MatchCriteria obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(NotCriteria obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(SearchedCaseExpression obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(SetCriteria crit)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(ExistsCriteria crit)
- Overrides:
visit
in class LanguageVisitor
- See Also:
LanguageVisitor.visit(com.metamatrix.query.sql.lang.ExistsCriteria)
visit
public void visit(SubqueryCompareCriteria crit)
- Overrides:
visit
in class LanguageVisitor
- See Also:
LanguageVisitor.visit(com.metamatrix.query.sql.lang.SubqueryCompareCriteria)
visit
public void visit(ScalarSubquery obj)
- Overrides:
visit
in class LanguageVisitor
visit
public void visit(SubquerySetCriteria crit)
- Overrides:
visit
in class LanguageVisitor
checkAbstractSetCriteria
public void checkAbstractSetCriteria(AbstractSetCriteria crit)
visit
public void visit(DependentSetCriteria crit)
- Overrides:
visit
in class LanguageVisitor
getException
public MetaMatrixComponentException getException()
isValid
public boolean isValid()
canPushLanguageObject
public static boolean canPushLanguageObject(LanguageObject obj,
java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
throws QueryMetadataException,
MetaMatrixComponentException
- Throws:
QueryMetadataException
MetaMatrixComponentException
Copyright © 2009. All Rights Reserved.