|
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. |
| IBulkInsert |
This is a simple variation of insert, where multiple rows with single insert
will be loaded. |
| 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. |
| 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. |