Package org.teiid.query.sql.visitor

Examples of org.teiid.query.sql.visitor.CriteriaTranslatorVisitor


      return TRUE_CRITERIA;
    }

    // get the symbolmap between virtual elements and theie counterpart expressions
    // from the virtual group's query transform
    CriteriaTranslatorVisitor translateVisitor = new CriteriaTranslatorVisitor(procCommand.getSymbolMap());

    translateVisitor.setCriteriaSelector(transCrit.getSelector());
    if(transCrit.hasTranslations()) {
      translateVisitor.setTranslations(transCrit.getTranslations());
    }

    // create a clone of user's criteria that is then translated
    Criteria userClone = (Criteria) userCriteria.clone();

    userClone = translateVisitor.translate(userClone);

    // translated criteria
    ((TranslatableProcedureContainer)userCmd).addImplicitParameters(translateVisitor.getImplicitParams());
   
    translatedCriteria = rewriteCriteria(userClone);

    // apply any implicit conversions
    try {
View Full Code Here

TOP

Related Classes of org.teiid.query.sql.visitor.CriteriaTranslatorVisitor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.