|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IExpression | |
|---|---|
| org.teiid.connector.language | |
| Uses of IExpression in org.teiid.connector.language |
|---|
| Subinterfaces of IExpression in org.teiid.connector.language | |
|---|---|
interface |
IAggregate
Represents an expression in the SELECT clause. |
interface |
IElement
Represents an element in the language. |
interface |
IFunction
Represents a function in the language. |
interface |
ILiteral
Represents a literal value that is used in an expression. |
interface |
IScalarSubquery
Represents a scalar subquery. |
interface |
ISearchedCaseExpression
Represents a non-searched CASE expression: CASE WHEN criteria THEN expression ... |
| Methods in org.teiid.connector.language that return IExpression | |
|---|---|
IExpression |
ISearchedCaseExpression.getElseExpression()
Gets the ELSE expression, if defined. |
IExpression |
ISelectSymbol.getExpression()
Get the expression referenced by this symbol. |
IExpression |
IAggregate.getExpression()
Get the expression within the aggregate function. |
IExpression |
IIsNullCriteria.getExpression()
Get the expression being checked for null. |
IExpression |
IBaseInCriteria.getLeftExpression()
Get left expression of IN criteria |
IExpression |
ICompareCriteria.getLeftExpression()
Get left expression. |
IExpression |
ILikeCriteria.getLeftExpression()
Get left expression. |
IExpression |
ISubqueryCompareCriteria.getLeftExpression()
Get left expression. |
IExpression |
ICompareCriteria.getRightExpression()
Get right expression. |
IExpression |
ILikeCriteria.getRightExpression()
Get right expression. |
IExpression |
ISearchedCaseExpression.getThenExpression(int index)
Gets the THEN expression at the specified index |
IExpression |
ISetClause.getValue()
|
| Methods in org.teiid.connector.language that return types with arguments of type IExpression | |
|---|---|
java.util.List<IExpression> |
IGroupBy.getElements()
Get list of IExpression that the GROUP BY should be grouped on. |
java.util.List<IExpression> |
IFunction.getParameters()
Get the parameters used in this function. |
java.util.List<IExpression> |
IInCriteria.getRightExpressions()
Get List of IExpression in the set on the right side of the criteria. |
java.util.List<IExpression> |
IInsert.getValues()
Get list of values being inserted |
| Methods in org.teiid.connector.language with parameters of type IExpression | |
|---|---|
IAggregate |
ILanguageFactory.createAggregate(java.lang.String name,
boolean isDistinct,
IExpression expression,
java.lang.Class type)
Create aggregate function. |
ICompareCriteria |
ILanguageFactory.createCompareCriteria(ICompareCriteria.Operator operator,
IExpression leftExpression,
IExpression rightExpression)
Create compare criteria. |
IFunction |
ILanguageFactory.createFunction(java.lang.String functionName,
IExpression[] args,
java.lang.Class type)
Create new function |
IInCriteria |
ILanguageFactory.createInCriteria(IExpression leftExpression,
java.util.List<? extends IExpression> rightExpressions,
boolean isNegated)
Create new IN criteria |
IIsNullCriteria |
ILanguageFactory.createIsNullCriteria(IExpression expression,
boolean isNegated)
Create new IS NULL criteria |
ILikeCriteria |
ILanguageFactory.createLikeCriteria(IExpression leftExpression,
IExpression rightExpression,
java.lang.Character escapeCharacter,
boolean isNegated)
Create new LIKE criteria |
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. |
ISelectSymbol |
ILanguageFactory.createSelectSymbol(java.lang.String name,
IExpression expression)
Create new select symbol |
ISetClause |
ILanguageFactory.createSetClause(IElement symbol,
IExpression value)
Creates a new SetClause |
ISubqueryCompareCriteria |
ILanguageFactory.createSubqueryCompareCriteria(IExpression leftExpression,
ICompareCriteria.Operator operator,
ISubqueryCompareCriteria.Quantifier quantifier,
IQuery subquery)
Create new subquery compare criteria |
ISubqueryInCriteria |
ILanguageFactory.createSubqueryInCriteria(IExpression expression,
IQuery subquery,
boolean isNegated)
Create new subquery IN criteria |
void |
ISearchedCaseExpression.setElseExpression(IExpression expression)
Sets the ELSE expression |
void |
ISelectSymbol.setExpression(IExpression expression)
Set the expression referenced by this symbol. |
void |
IAggregate.setExpression(IExpression expression)
Set the expression within the aggregate function. |
void |
IIsNullCriteria.setExpression(IExpression expression)
Set expression of criteria |
void |
IBaseInCriteria.setLeftExpression(IExpression expression)
Set left expression of IN criteria |
void |
ICompareCriteria.setLeftExpression(IExpression expression)
Set left expression of criteria |
void |
ILikeCriteria.setLeftExpression(IExpression expression)
Set left expression of criteria |
void |
ISubqueryCompareCriteria.setLeftExpression(IExpression expression)
Set left expression. |
void |
ICompareCriteria.setRightExpression(IExpression expression)
Set left expression of criteria |
void |
ILikeCriteria.setRightExpression(IExpression expression)
Set left expression of criteria |
void |
ISearchedCaseExpression.setThenExpression(int index,
IExpression expression)
Sets the THEN expression at the specified index |
void |
ISetClause.setValue(IExpression value)
|
| Method parameters in org.teiid.connector.language with type arguments of type IExpression | |
|---|---|
IFunction |
ILanguageFactory.createFunction(java.lang.String functionName,
java.util.List<? extends IExpression> args,
java.lang.Class type)
Create new function |
IGroupBy |
ILanguageFactory.createGroupBy(java.util.List<? extends IExpression> items)
Create new group by. |
IInCriteria |
ILanguageFactory.createInCriteria(IExpression leftExpression,
java.util.List<? extends IExpression> rightExpressions,
boolean isNegated)
Create new IN criteria |
IInsert |
ILanguageFactory.createInsert(IGroup group,
java.util.List<IElement> columns,
java.util.List<? extends IExpression> values)
Create new insert command |
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 | |||||||||