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.
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.
 

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



Copyright © 2010. All Rights Reserved.