Uses of Interface
org.teiid.language.Expression
-
-
Uses of Expression in org.teiid.dqp.internal.datamgr
Methods in org.teiid.dqp.internal.datamgr that return Expression Modifier and Type Method Description Expression
LanguageBridgeFactory. translate(Expression expr)
-
Uses of Expression in org.teiid.language
Classes in org.teiid.language that implement Expression Modifier and Type Class Description class
AggregateFunction
Represents an aggregate function.class
AndOr
Represents a logical criteria such as AND, OR, or NOT.class
Array
class
BaseInCondition
class
ColumnReference
Represents an element in the language.class
Comparison
Represents a comparison between two expressions connected with one of the following operators: =, <>, <, <=, >, >=.class
Condition
Represents criteria, which is also a boolean expressionclass
Exists
Represents an EXISTS criteria that checks whether any results would be returned from a subquery.class
Function
Represents a function.class
In
class
IsDistinct
Represents a comparison between two expressions with null equalityclass
IsNull
Represents an IS NULL predicate.class
Like
class
Literal
Represents a literal value that is used in an expression.class
Not
class
Parameter
class
ScalarSubquery
Represents a scalar subquery.class
SearchedCase
Represents a searched CASE expression:
CASE WHEN criteria THEN expression ...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.class
WindowFunction
Methods in org.teiid.language that return Expression Modifier and Type Method Description Expression
AggregateFunction. getCondition()
Expression
SearchedCase. getElseExpression()
Expression
AggregateFunction. getExpression()
Deprecated.Expression
Argument. getExpression()
Expression
DerivedColumn. getExpression()
Expression
IsNull. getExpression()
Expression
SortSpecification. getExpression()
Expression
BaseInCondition. getLeftExpression()
Get left expression of IN criteriaExpression
Comparison. getLeftExpression()
Get left expression.Expression
IsDistinct. getLeftExpression()
Get left expression.Expression
Like. getLeftExpression()
Expression
SubqueryComparison. getLeftExpression()
Expression
SearchedWhenClause. getResult()
Expression
Comparison. getRightExpression()
Get right expression.Expression
IsDistinct. getRightExpression()
Get right expression.Expression
Like. getRightExpression()
Expression
SetClause. getValue()
Methods in org.teiid.language that return types with arguments of type Expression Modifier and Type Method Description List<Expression>
GroupBy. getElements()
Get list of IExpression that the GROUP BY should be grouped on.List<Expression>
Array. getExpressions()
List<Expression>
Function. getParameters()
Get the parameters used in this function.List<Expression>
WindowSpecification. getPartition()
List<Expression>
In. getRightExpressions()
Get List of IExpression in the set on the right side of the criteria.List<Expression>
ExpressionValueSource. getValues()
Methods in org.teiid.language with parameters of type Expression Modifier and Type Method Description AggregateFunction
LanguageFactory. createAggregate(String name, boolean isDistinct, Expression expression, Class<?> type)
Argument
LanguageFactory. createArgument(Argument.Direction direction, Expression value, Class<?> type, ProcedureParameter metadataReference)
Comparison
LanguageFactory. createCompareCriteria(Comparison.Operator operator, Expression leftExpression, Expression rightExpression)
Function
LanguageFactory. createFunction(String functionName, Expression[] args, Class<?> type)
In
LanguageFactory. createIn(Expression leftExpression, List<Expression> rightExpressions, boolean isNegated)
IsNull
LanguageFactory. createIsNullCriteria(Expression expression, boolean isNegated)
Like
LanguageFactory. createLikeCriteria(Expression leftExpression, Expression rightExpression, Character escapeCharacter, boolean isNegated)
SearchedCase
LanguageFactory. createSearchedCaseExpression(List<SearchedWhenClause> cases, Expression elseExpression, Class<?> type)
SearchedWhenClause
LanguageFactory. createSearchedWhenCondition(Condition condition, Expression result)
DerivedColumn
LanguageFactory. createSelectSymbol(String name, Expression expression)
SetClause
LanguageFactory. createSetClause(ColumnReference symbol, Expression value)
SubqueryComparison
LanguageFactory. createSubqueryCompareCriteria(Expression leftExpression, Comparison.Operator operator, SubqueryComparison.Quantifier quantifier, Select subquery)
SubqueryIn
LanguageFactory. createSubqueryInCriteria(Expression expression, Select subquery, boolean isNegated)
void
AggregateFunction. setCondition(Expression condition)
void
SearchedCase. setElseExpression(Expression expression)
void
Argument. setExpression(Expression ex)
void
DerivedColumn. setExpression(Expression expression)
void
IsNull. setExpression(Expression expression)
void
SortSpecification. setExpression(Expression expression)
void
BaseInCondition. setLeftExpression(Expression leftExpression)
Set left expression of IN criteriavoid
Comparison. setLeftExpression(Expression expression)
Set left expression of criteriavoid
IsDistinct. setLeftExpression(Expression expression)
Set left expression of criteriavoid
Like. setLeftExpression(Expression expression)
void
SubqueryComparison. setLeftExpression(Expression expression)
void
SearchedWhenClause. setResult(Expression value)
void
Comparison. setRightExpression(Expression expression)
Set right expression of criteriavoid
IsDistinct. setRightExpression(Expression expression)
Set right expression of criteriavoid
Like. setRightExpression(Expression expression)
void
SetClause. setValue(Expression value)
Method parameters in org.teiid.language with type arguments of type Expression Modifier and Type Method Description Function
LanguageFactory. createFunction(String functionName, List<? extends Expression> args, Class<?> type)
GroupBy
LanguageFactory. createGroupBy(List<Expression> items)
In
LanguageFactory. createIn(Expression leftExpression, List<Expression> rightExpressions, boolean isNegated)
ExpressionValueSource
LanguageFactory. createInsertExpressionValueSource(List<Expression> values)
void
GroupBy. setElements(List<Expression> elements)
void
WindowSpecification. setPartition(List<Expression> grouping)
void
In. setRightExpressions(List<Expression> expressions)
Constructor parameters in org.teiid.language with type arguments of type Expression Constructor Description AggregateFunction(String aggName, boolean isDistinct, List<? extends Expression> params, Class<?> type)
Array(Class<?> baseType, List<Expression> expresssions)
ExpressionValueSource(List<Expression> values)
Function(String name, List<? extends Expression> params, Class<?> type)
GroupBy(List<Expression> elements)
In(Expression left, List<Expression> right, boolean negated)
-
Uses of Expression in org.teiid.translator.google.visitor
Methods in org.teiid.translator.google.visitor with parameters of type Expression Modifier and Type Method Description protected String
SpreadsheetUpdateVisitor. getStringValue(Expression obj)
-
Uses of Expression in org.teiid.translator.infinispan.hotrod
Fields in org.teiid.translator.infinispan.hotrod with type parameters of type Expression Modifier and Type Field Description protected List<Expression>
IckleConversionVisitor. projectedExpressions
-
Uses of Expression in org.teiid.translator.jdbc
Methods in org.teiid.translator.jdbc that return Expression Modifier and Type Method Description Expression
JDBCExecutionFactory. translateGeographySelect(Expression expr)
Translate GEOGRAPHY column reference into an expression that will return WKB and possibly the SRID.Expression
JDBCExecutionFactory. translateGeometrySelect(Expression expr)
Translate GEOMETRY column reference into an expression that will return WKB and possibly the SRID.Methods in org.teiid.translator.jdbc with parameters of type Expression Modifier and Type Method Description static Function
ConvertModifier. createConvertFunction(LanguageFactory langFactory, Expression expr, String typeName)
IMPORTANT: only for use with default runtime type namesprotected boolean
JDBCExecutionFactory. isNonAscii(Expression obj)
protected void
ParseFormatFunctionModifier. translateFormat(List<Object> result, Expression expression, String value)
Expression
JDBCExecutionFactory. translateGeographySelect(Expression expr)
Translate GEOGRAPHY column reference into an expression that will return WKB and possibly the SRID.Expression
JDBCExecutionFactory. translateGeometrySelect(Expression expr)
Translate GEOMETRY column reference into an expression that will return WKB and possibly the SRID. -
Uses of Expression in org.teiid.translator.jdbc.mysql
Methods in org.teiid.translator.jdbc.mysql that return Expression Modifier and Type Method Description Expression
MySQLExecutionFactory. translateGeometrySelect(Expression expr)
Methods in org.teiid.translator.jdbc.mysql with parameters of type Expression Modifier and Type Method Description Expression
MySQLExecutionFactory. translateGeometrySelect(Expression expr)
-
Uses of Expression in org.teiid.translator.jdbc.oracle
Methods in org.teiid.translator.jdbc.oracle that return Expression Modifier and Type Method Description Expression
OracleExecutionFactory. translateGeometrySelect(Expression expr)
Methods in org.teiid.translator.jdbc.oracle with parameters of type Expression Modifier and Type Method Description protected void
OracleSpatialFunctionModifier. addParamWithConversion(List<Object> objs, Expression expression)
static boolean
ConcatFunctionModifier. isNotNull(Expression expr)
Expression
OracleExecutionFactory. translateGeometrySelect(Expression expr)
-
Uses of Expression in org.teiid.translator.jdbc.postgresql
Methods in org.teiid.translator.jdbc.postgresql that return Expression Modifier and Type Method Description Expression
PostgreSQLExecutionFactory. translateGeographySelect(Expression expr)
Expression
PostgreSQLExecutionFactory. translateGeometrySelect(Expression expr)
Methods in org.teiid.translator.jdbc.postgresql with parameters of type Expression Modifier and Type Method Description Expression
PostgreSQLExecutionFactory. translateGeographySelect(Expression expr)
Expression
PostgreSQLExecutionFactory. translateGeometrySelect(Expression expr)
-
Uses of Expression in org.teiid.translator.jdbc.sybase
Methods in org.teiid.translator.jdbc.sybase with parameters of type Expression Modifier and Type Method Description protected void
SybaseExecutionFactory.SybaseFormatFunctionModifier. translateFormat(List<Object> result, Expression expression, String value)
-
Uses of Expression in org.teiid.translator.jdbc.teiid
Methods in org.teiid.translator.jdbc.teiid that return Expression Modifier and Type Method Description Expression
TeiidExecutionFactory. translateGeographySelect(Expression expr)
Expression
TeiidExecutionFactory. translateGeometrySelect(Expression expr)
Methods in org.teiid.translator.jdbc.teiid with parameters of type Expression Modifier and Type Method Description Expression
TeiidExecutionFactory. translateGeographySelect(Expression expr)
Expression
TeiidExecutionFactory. translateGeometrySelect(Expression expr)
-
Uses of Expression in org.teiid.translator.salesforce.execution.visitors
Methods in org.teiid.translator.salesforce.execution.visitors that return Expression Modifier and Type Method Description Expression
SelectVisitor. getSelectSymbolMetadata(int index)
Methods in org.teiid.translator.salesforce.execution.visitors with parameters of type Expression Modifier and Type Method Description protected String
CriteriaVisitor. getValue(Expression expr, boolean raw)
protected boolean
CriteriaVisitor. isIdColumn(Expression expression)
protected boolean
CriteriaVisitor. isMultiSelectColumn(Expression expression)
-