Package org.teiid.language

Interface Summary
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 Summary
AggregateFunction Represents an aggregate function.
AndOr Represents a logical criteria such as AND, OR, or NOT.
Argument  
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.
IteratorValueSource<T extends List<?>>  
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.
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  
 

Enum Summary
AndOr.Operator  
Argument.Direction  
Comparison.Operator  
Join.JoinType  
Like.MatchMode  
SetQuery.Operation  
SortSpecification.NullOrdering  
SortSpecification.Ordering  
SubqueryComparison.Quantifier  
 



Copyright © 2011. All Rights Reserved.