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