Uses of Class
org.teiid.language.Condition

Packages that use Condition
org.teiid.language   
org.teiid.language.visitor   
 

Uses of Condition in org.teiid.language
 

Subclasses of Condition in org.teiid.language
 class AndOr
          Represents a logical criteria such as AND, OR, or NOT.
 class BaseInCondition
           
 class Comparison
          Represents a comparison between two expressions connected with one of the following operators: =, <>, <, <=, >, >=.
 class Exists
          Represents an EXISTS criteria that checks whether any results would be returned from a subquery.
 class In
           
 class IsNull
          Represents an IS NULL predicate.
 class Like
           
 class Not
           
 class SubqueryComparison
          Represents a quantified comparison criteria.
 class SubqueryIn
          Represents an IN criteria that uses a subquery on the right side rather than a list of values.
 

Methods in org.teiid.language that return Condition
static Condition LanguageUtil.combineCriteria(Condition primaryCrit, Condition additionalCrit, LanguageFactory languageFactory)
          This utility method can be used to combine two criteria using an AND.
 Condition Join.getCondition()
           
 Condition SearchedWhenClause.getCondition()
           
 Condition Not.getCriteria()
           
 Condition Select.getHaving()
          Get HAVING clause, may be null.
 Condition AndOr.getLeftCondition()
           
 Condition AndOr.getRightCondition()
           
 Condition Select.getWhere()
          Get WHERE clause, may be null.
 Condition Update.getWhere()
           
 Condition Delete.getWhere()
          Get criteria that is being used with the delete - may be null
 

Methods in org.teiid.language that return types with arguments of type Condition
static java.util.List<Condition> LanguageUtil.separateCriteriaByAnd(Condition criteria)
          Take a criteria, which may be null, a single IPredicateCriteria or a complex criteria built using ICompoundCriteria and breaks it apart at ANDs such that a List of ICriteria conjuncts are returned.
 

Methods in org.teiid.language with parameters of type Condition
static Condition LanguageUtil.combineCriteria(Condition primaryCrit, Condition additionalCrit, LanguageFactory languageFactory)
          This utility method can be used to combine two criteria using an AND.
 AndOr LanguageFactory.createAndOr(AndOr.Operator operator, Condition left, Condition right)
           
 Delete LanguageFactory.createDelete(NamedTable group, Condition where)
           
 Join LanguageFactory.createJoin(Join.JoinType joinType, TableReference leftItem, TableReference rightItem, Condition condition)
           
 Not LanguageFactory.createNot(Condition criteria)
           
 Select LanguageFactory.createQuery(java.util.List<DerivedColumn> select, boolean isDistinct, java.util.List<TableReference> from, Condition where, GroupBy groupBy, Condition having, OrderBy orderBy)
           
 SearchedWhenClause LanguageFactory.createSearchedWhenCondition(Condition condition, Expression result)
           
 Update LanguageFactory.createUpdate(NamedTable group, java.util.List<SetClause> updates, Condition criteria)
           
static java.util.List<Condition> LanguageUtil.separateCriteriaByAnd(Condition criteria)
          Take a criteria, which may be null, a single IPredicateCriteria or a complex criteria built using ICompoundCriteria and breaks it apart at ANDs such that a List of ICriteria conjuncts are returned.
 void Join.setCondition(Condition criteria)
           
 void SearchedWhenClause.setCondition(Condition symbol)
           
 void Not.setCriteria(Condition criteria)
           
 void Select.setHaving(Condition criteria)
          Set HAVING clause, may be null.
 void AndOr.setLeftCondition(Condition left)
           
 void AndOr.setRightCondition(Condition right)
           
 void Select.setWhere(Condition criteria)
          Set WHERE clause, may be null.
 void Update.setWhere(Condition criteria)
           
 void Delete.setWhere(Condition criteria)
          Set criteria that is being used with the delete - may be null
 

Constructors in org.teiid.language with parameters of type Condition
AndOr(Condition left, Condition right, AndOr.Operator operator)
           
Delete(NamedTable group, Condition criteria)
           
Join(TableReference left, TableReference right, Join.JoinType joinType, Condition criteria)
           
Not(Condition criteria)
           
SearchedWhenClause(Condition condition, Expression result)
           
Select(java.util.List<DerivedColumn> derivedColumns, boolean distinct, java.util.List<TableReference> from, Condition where, GroupBy groupBy, Condition having, OrderBy orderBy)
           
Update(NamedTable group, java.util.List<SetClause> changes, Condition criteria)
           
 

Uses of Condition in org.teiid.language.visitor
 

Methods in org.teiid.language.visitor with parameters of type Condition
protected  void SQLStringVisitor.appendNestedCondition(AndOr parent, Condition condition)
           
 



Copyright © 2011. All Rights Reserved.