|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| IAggregate | Represents an expression in the SELECT clause. |
| IBaseInCriteria | |
| IBatchedUpdates | Represents a batch of INSERT, UPDATE and DELETE commands to be executed together. |
| ICommand | Represents a command in the language objects. |
| ICompareCriteria | Represents a comparison between two expressions connected with one of the following operators: =, <>, <, <=, >, >=. |
| ICompoundCriteria | Represents a compound logical criteria such as AND or OR. |
| ICriteria | Represents a criteria in the language objects. |
| IDelete | Represents a DELETE command in the language objects. |
| IElement | Represents an element in the language. |
| IExistsCriteria | Represents an EXISTS criteria that checks whether any results would be returned from a subquery. |
| IExpression | Represents an expression in the language. |
| IFrom | Represents a FROM clause in a query. |
| IFromItem | Represents an item in the FROM clause - typically this is either a
group or a join, as represented by or IJoin. |
| IFunction | Represents a function in the language. |
| IGroup | Represents a group in the language objects. |
| IGroupBy | Represents a GROUP BY clause in a query. |
| IInCriteria | Represents an IN criteria. |
| IInlineView | An inline view represents a subquery in the FROM clause that defines a query-able context for the outer query. |
| IInsert | Represents an INSERT command in the language objects. |
| IInsertExpressionValueSource | |
| IInsertValueSource | |
| IIsNullCriteria | Represents an IS NULL criteria. |
| IJoin | Represents a join in the FROM clause. |
| ILanguageFactory | Factory for the construction of language objects that implement the language interfaces. |
| ILanguageObject | Root interface for all language object interfaces. |
| ILikeCriteria | Represents a LIKE criteria in the language. |
| ILimit | Represents a LIMIT clause with row offset and row limit values to bound the resulting rows |
| ILiteral | Represents a literal value that is used in an expression. |
| ILogicalCriteria | Represents a logical criteria, which typically is used to bind
together IPredicateCriteria. |
| IMetadataReference<T extends MetadataObject> | This interface is used to mark language objects as having a reference to a MetadataID. |
| INotCriteria | Represents a NOT criteria, which is wrapped around another criteria. |
| IOrderBy | Represents an ORDER BY clause in a command. |
| IOrderByItem | Represents a single item in the ORDER BY clause. |
| IParameter | Represents an execution parameter. |
| IPredicateCriteria | Represents a criteria that can occur at the leaf of a tree of criteria. |
| IProcedure | Represents a procedural execution (such as a stored procedure). |
| IQuery | Represents a SELECT query in the language objects. |
| IQueryCommand | |
| IScalarSubquery | Represents a scalar subquery. |
| ISearchedCaseExpression | Represents a non-searched CASE expression:
CASE WHEN criteria THEN expression ... |
| ISelect | Represents a SELECT clause in the language objects. |
| ISelectSymbol | Represents an item in the SELECT clause. |
| ISetClause | |
| ISetClauseList | |
| ISetQuery | |
| ISubqueryCompareCriteria | Represents a quantified comparison criteria. |
| ISubqueryContainer | This is a marker interface for language interfaces that contain a subquery. |
| ISubqueryInCriteria | Represents an IN criteria that uses a subquery on the right side rather than a list of values. |
| IUpdate | Represents an UPDATE command in the language objects. |
| Class Summary | |
|---|---|
| LanguageUtil | Helpful utility methods to work with language interfaces. |
| Enum Summary | |
|---|---|
| ICompareCriteria.Operator | |
| ICompoundCriteria.Operator | |
| IJoin.JoinType | |
| IParameter.Direction | |
| ISetQuery.Operation | |
| ISubqueryCompareCriteria.Quantifier | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||