|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||