Uses of Interface
org.teiid.connector.language.ICriteria

Packages that use ICriteria
org.teiid.connector.language   
 

Uses of ICriteria in org.teiid.connector.language
 

Subinterfaces of ICriteria in org.teiid.connector.language
 interface IBaseInCriteria
           
 interface ICompareCriteria
          Represents a comparison between two expressions connected with one of the following operators: =, <>, <, <=, >, >=.
 interface ICompoundCriteria
          Represents a compound logical criteria such as AND or OR.
 interface IExistsCriteria
          Represents an EXISTS criteria that checks whether any results would be returned from a subquery.
 interface IInCriteria
          Represents an IN criteria.
 interface IIsNullCriteria
          Represents an IS NULL criteria.
 interface ILikeCriteria
          Represents a LIKE criteria in the language.
 interface ILogicalCriteria
          Represents a logical criteria, which typically is used to bind together IPredicateCriteria.
 interface INotCriteria
          Represents a NOT criteria, which is wrapped around another criteria.
 interface IPredicateCriteria
          Represents a criteria that can occur at the leaf of a tree of criteria.
 interface ISubqueryCompareCriteria
          Represents a quantified comparison criteria.
 interface ISubqueryInCriteria
          Represents an IN criteria that uses a subquery on the right side rather than a list of values.
 

Methods in org.teiid.connector.language that return ICriteria
static ICriteria LanguageUtil.combineCriteria(ICriteria primaryCrit, ICriteria additionalCrit, ILanguageFactory languageFactory)
          This utility method can be used to combine two criteria using an AND.
 ICriteria INotCriteria.getCriteria()
          The criteria wrapped by the NOT.
 ICriteria IDelete.getCriteria()
          Get criteria that is being used with the delete - may be null
 ICriteria IUpdate.getCriteria()
          Get criteria that is being used with the delete - may be null
 ICriteria IQuery.getHaving()
          Get HAVING clause, may be null.
 ICriteria ISearchedCaseExpression.getWhenCriteria(int index)
          Gets the WHEN criteria at the specified index
 ICriteria IQuery.getWhere()
          Get WHERE clause, may be null.
 

Methods in org.teiid.connector.language that return types with arguments of type ICriteria
 java.util.List<ICriteria> ICompoundCriteria.getCriteria()
          Get list of ICriteria combined by this compound criteria.
 java.util.List<ICriteria> IJoin.getCriteria()
          Return List of CompareCriteria specifying join criteria.
 

Methods in org.teiid.connector.language with parameters of type ICriteria
static ICriteria LanguageUtil.combineCriteria(ICriteria primaryCrit, ICriteria additionalCrit, ILanguageFactory languageFactory)
          This utility method can be used to combine two criteria using an AND.
 IDelete ILanguageFactory.createDelete(IGroup group, ICriteria criteria)
          Create a new IDelete.
 INotCriteria ILanguageFactory.createNotCriteria(ICriteria criteria)
          Create new NOT criteria
 IQuery ILanguageFactory.createQuery(ISelect select, IFrom from, ICriteria where, IGroupBy groupBy, ICriteria having, IOrderBy orderBy)
          Create new query
 IUpdate ILanguageFactory.createUpdate(IGroup group, ISetClauseList updates, ICriteria criteria)
          Create new UPDATE command
static java.util.List LanguageUtil.separateCriteriaByAnd(ICriteria 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 INotCriteria.setCriteria(ICriteria criteria)
          The criteria wrapped by the NOT.
 void IDelete.setCriteria(ICriteria criteria)
          Set criteria that is being used with the delete - may be null
 void IUpdate.setCriteria(ICriteria criteria)
          Set criteria that is being used with the delete - may be null
 void IQuery.setHaving(ICriteria criteria)
          Set HAVING clause, may be null.
 void ISearchedCaseExpression.setWhenCriteria(int index, ICriteria criteria)
          Sets the WHEN criteria at the specified index
 void IQuery.setWhere(ICriteria criteria)
          Set WHERE clause, may be null.
 

Method parameters in org.teiid.connector.language with type arguments of type ICriteria
 ICompoundCriteria ILanguageFactory.createCompoundCriteria(ICompoundCriteria.Operator operator, java.util.List<? extends ICriteria> innerCriteria)
          Create a new ICompoundCriteria
 IJoin ILanguageFactory.createJoin(IJoin.JoinType joinType, IFromItem leftItem, IFromItem rightItem, java.util.List<? extends ICriteria> criteria)
          Create new join predicate
 ISearchedCaseExpression ILanguageFactory.createSearchedCaseExpression(java.util.List<? extends ICriteria> whenExpressions, java.util.List<? extends IExpression> thenExpressions, IExpression elseExpression, java.lang.Class type)
          Create searched case expression.
 



Copyright © 2009. All Rights Reserved.