Package | Description |
---|---|
org.teiid.language | |
org.teiid.translator.jdbc | |
org.teiid.translator.jdbc.oracle | |
org.teiid.translator.salesforce.execution.visitors |
Modifier and Type | Class and 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 expression
|
class |
Exists
Represents an EXISTS criteria that checks whether any results would be
returned from a subquery.
|
class |
Function
Represents a function.
|
class |
In |
class |
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 |
Modifier and Type | Method and Description |
---|---|
Expression |
AggregateFunction.getCondition() |
Expression |
SearchedCase.getElseExpression() |
Expression |
AggregateFunction.getExpression()
Deprecated.
|
Expression |
IsNull.getExpression() |
Expression |
Argument.getExpression() |
Expression |
DerivedColumn.getExpression() |
Expression |
SortSpecification.getExpression() |
Expression |
Comparison.getLeftExpression()
Get left expression.
|
Expression |
Like.getLeftExpression() |
Expression |
SubqueryComparison.getLeftExpression() |
Expression |
BaseInCondition.getLeftExpression()
Get left expression of IN criteria
|
Expression |
SearchedWhenClause.getResult() |
Expression |
Comparison.getRightExpression()
Get right expression.
|
Expression |
Like.getRightExpression() |
Expression |
SetClause.getValue() |
Modifier and Type | Method and 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() |
Modifier and Type | Method and 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 |
IsNull.setExpression(Expression expression) |
void |
Argument.setExpression(Expression ex) |
void |
DerivedColumn.setExpression(Expression expression) |
void |
SortSpecification.setExpression(Expression expression) |
void |
Comparison.setLeftExpression(Expression expression)
Set left expression of criteria
|
void |
Like.setLeftExpression(Expression expression) |
void |
SubqueryComparison.setLeftExpression(Expression expression) |
void |
BaseInCondition.setLeftExpression(Expression leftExpression)
Set left expression of IN criteria
|
void |
SearchedWhenClause.setResult(Expression value) |
void |
Comparison.setRightExpression(Expression expression)
Set right expression of criteria
|
void |
Like.setRightExpression(Expression expression) |
void |
SetClause.setValue(Expression value) |
Modifier and Type | Method and 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 and 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) |
Modifier and Type | Method and Description |
---|---|
static Function |
ConvertModifier.createConvertFunction(LanguageFactory langFactory,
Expression expr,
String typeName) |
Modifier and Type | Method and Description |
---|---|
protected void |
OracleSpatialFunctionModifier.addParamWithConversion(List<Object> objs,
Expression expression) |
static boolean |
ConcatFunctionModifier.isNotNull(Expression expr) |
Modifier and Type | Method and Description |
---|---|
Expression |
SelectVisitor.getSelectSymbolMetadata(int index) |
Modifier and Type | Method and Description |
---|---|
protected String |
CriteriaVisitor.getValue(Expression expr,
boolean raw) |
protected boolean |
CriteriaVisitor.isIdColumn(Expression expression) |
protected boolean |
CriteriaVisitor.isMultiSelectColumn(Expression expression) |
Copyright © 2013-2014 JBoss by Red Hat. All Rights Reserved.