|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of IExpression in com.metamatrix.connector.jdbc.oracle.spatial |
---|
Methods in com.metamatrix.connector.jdbc.oracle.spatial that return IExpression | |
---|---|
IExpression |
FilterFunctionModifier.modify(IFunction function)
|
IExpression |
WithinDistanceFunctionModifier.modify(IFunction function)
|
IExpression |
NnDistanceFunctionModifier.modify(IFunction function)
|
IExpression |
NearestNeighborFunctionModifier.modify(IFunction function)
|
IExpression |
RelateFunctionModifier.modify(IFunction function)
Implement this method to modify the function before it gets translated |
Methods in com.metamatrix.connector.jdbc.oracle.spatial with parameters of type IExpression | |
---|---|
protected void |
OracleSpatialFunctionModifier.addParamWithConversion(java.util.List objs,
IExpression expression)
|
Uses of IExpression in com.metamatrix.connector.salesforce.execution.visitors |
---|
Methods in com.metamatrix.connector.salesforce.execution.visitors with parameters of type IExpression | |
---|---|
protected boolean |
CriteriaVisitor.isIdColumn(IExpression expression)
|
protected boolean |
CriteriaVisitor.isMultiSelectColumn(IExpression expression)
|
Uses of IExpression in com.metamatrix.connector.xml.base |
---|
Methods in com.metamatrix.connector.xml.base with parameters of type IExpression | |
---|---|
static boolean |
CriteriaDesc.nameMatch(IExpression expr,
java.lang.String elementName)
|
Uses of IExpression in org.teiid.connector.jdbc.db2 |
---|
Methods in org.teiid.connector.jdbc.db2 that return IExpression | |
---|---|
IExpression |
DB2ConvertModifier.modify(IFunction function)
|
Uses of IExpression in org.teiid.connector.jdbc.derby |
---|
Methods in org.teiid.connector.jdbc.derby that return IExpression | |
---|---|
IExpression |
DerbyConvertModifier.modify(IFunction function)
|
Uses of IExpression in org.teiid.connector.jdbc.mysql |
---|
Methods in org.teiid.connector.jdbc.mysql that return IExpression | |
---|---|
IExpression |
BitFunctionModifier.modify(IFunction function)
Wrap the renamed function in a convert back to integer |
Uses of IExpression in org.teiid.connector.jdbc.oracle |
---|
Methods in org.teiid.connector.jdbc.oracle that return IExpression | |
---|---|
IExpression |
LocateFunctionModifier.modify(IFunction function)
|
IExpression |
DayWeekQuarterFunctionModifier.modify(IFunction function)
|
IExpression |
Log10FunctionModifier.modify(IFunction function)
|
IExpression |
LeftOrRightFunctionModifier.modify(IFunction function)
|
IExpression |
OracleConvertModifier.modify(IFunction function)
|
IExpression |
MonthOrDayNameFunctionModifier.modify(IFunction function)
|
IExpression |
ConcatFunctionModifier.modify(IFunction function)
|
Uses of IExpression in org.teiid.connector.jdbc.sybase |
---|
Methods in org.teiid.connector.jdbc.sybase that return IExpression | |
---|---|
IExpression |
SybaseConvertModifier.modify(IFunction function)
|
IExpression |
ModFunctionModifier.modify(IFunction function)
|
Uses of IExpression in org.teiid.connector.jdbc.translator |
---|
Methods in org.teiid.connector.jdbc.translator that return IExpression | |
---|---|
IExpression |
DropFunctionModifier.modify(IFunction function)
|
IExpression |
FunctionModifier.modify(IFunction function)
Takes an IFunction and returns the datasource-specific IExpression, or can possibly return the unmodified function parameter itself. |
IExpression |
SubstringFunctionModifier.modify(IFunction function)
|
IExpression |
AliasModifier.modify(IFunction function)
|
IExpression |
BasicFunctionModifier.modify(IFunction function)
Subclass should override this method as needed. |
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> |
IInsertExpressionValueSource.getValues()
|
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 |
IInsertExpressionValueSource |
ILanguageFactory.createInsertExpressionValueSource(java.util.List<IExpression> values)
Create a new value source for an 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 |