| Interface | Description |
|---|---|
| BatchedCommand | |
| Command |
Represents a command in the language objects.
|
| Expression |
Represents an expression in the language.
|
| InsertValueSource | |
| LanguageObject |
Root interface for all language object interfaces.
|
| MetadataReference<T extends AbstractMetadataRecord> |
This interface is used to mark language objects as having a
reference to a MetadataID.
|
| Predicate |
Represents a criteria that can occur at the leaf of a tree of
criteria.
|
| SQLConstants.NonReserved | |
| SQLConstants.Reserved | |
| SQLConstants.Tokens | |
| SubqueryContainer |
This is a marker interface for language interfaces that contain a subquery.
|
| TableReference |
Represents an item in the FROM clause
|
| Class | Description |
|---|---|
| AggregateFunction |
Represents an aggregate function.
|
| AndOr |
Represents a logical criteria such as AND, OR, or NOT.
|
| Argument | |
| Array | |
| BaseInCondition | |
| BaseLanguageObject | |
| BatchedUpdates |
Represents a batch of INSERT, UPDATE and DELETE commands to be executed together.
|
| Call |
Represents a procedural execution (such as a stored procedure).
|
| ColumnReference |
Represents an element in the language.
|
| Comparison |
Represents a comparison between two expressions connected with
one of the following operators: =, <>, <, <=, >, >=.
|
| Condition |
Represents criteria, which is also a boolean expression
|
| Delete |
Represents a DELETE command.
|
| DerivedColumn | |
| DerivedTable |
Represents a derived table or inline view in the from clause.
|
| Exists |
Represents an EXISTS criteria that checks whether any results would be
returned from a subquery.
|
| ExpressionValueSource | |
| Function |
Represents a function.
|
| GroupBy |
Represents a GROUP BY clause in a query.
|
| In | |
| Insert | |
| IsNull |
Represents an IS NULL predicate.
|
| Join | |
| LanguageFactory |
Factory for the construction of language objects that implement the language interfaces.
|
| LanguageUtil |
Helpful utility methods to work with language interfaces.
|
| Like | |
| Limit |
Represents a LIMIT clause with row offset and row limit values to bound the resulting rows
|
| Literal |
Represents a literal value that is used in
an expression.
|
| NamedTable |
Represents a table in the language objects.
|
| Not | |
| OrderBy |
Represents an ORDER BY clause in a command.
|
| Parameter | |
| QueryExpression | |
| ScalarSubquery |
Represents a scalar subquery.
|
| SearchedCase |
Represents a searched CASE expression:
CASE WHEN criteria THEN expression ... |
| SearchedWhenClause | |
| Select |
Represents a simple SELECT query.
|
| SetClause | |
| SetQuery | |
| SortSpecification | |
| SQLConstants |
SQL Constants for Teiid.
|
| SubqueryComparison |
Represents a quantified comparison criteria.
|
| SubqueryIn |
Represents an IN criteria that uses a subquery on the right side rather than a
list of values.
|
| Update |
Represents an UPDATE command in the language objects.
|
| WindowFunction | |
| WindowSpecification | |
| With | |
| WithItem |
Copyright © 2013-2014 JBoss by Red Hat. All Rights Reserved.