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