Class and Description |
---|
Command
Represents a command in the language objects.
|
Condition
Represents criteria, which is also a boolean expression
|
Expression
Represents an expression in the language.
|
GroupBy
Represents a GROUP BY clause in a query.
|
NamedTable
Represents a table in the language objects.
|
OrderBy
Represents an ORDER BY clause in a command.
|
TableReference
Represents an item in the FROM clause
|
With |
Class and Description |
---|
AggregateFunction
Represents an aggregate function.
|
AndOr
Represents a logical criteria such as AND, OR, or NOT.
|
AndOr.Operator |
Argument |
Argument.Direction |
BaseInCondition |
BaseLanguageObject |
BatchedCommand
Deprecated.
|
BulkCommand
A command the can optionally provide bulk values for
Parameter s |
Call
Represents a procedural execution (such as a stored procedure).
|
ColumnReference
Represents an element in the language.
|
Command
Represents a command in the language objects.
|
Comparison
Represents a comparison between two expressions connected with
one of the following operators: =, <>, <, <=, >, >=.
|
Comparison.Operator |
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.
|
Expression
Represents an expression in the language.
|
ExpressionValueSource |
Function
Represents a function.
|
GroupBy
Represents a GROUP BY clause in a query.
|
In |
Insert |
InsertValueSource |
IsNull
Represents an IS NULL predicate.
|
Join |
Join.JoinType |
LanguageFactory
Factory for the construction of language objects that implement the language interfaces.
|
LanguageObject
Root interface for all language object interfaces.
|
Like |
Like.MatchMode |
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.
|
MetadataReference
This interface is used to mark language objects as having a
reference to a MetadataID.
|
NamedTable
Represents a table in the language objects.
|
Not |
OrderBy
Represents an ORDER BY clause in a command.
|
Predicate
Represents a criteria that can occur at the leaf of a tree of
criteria.
|
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 |
SetQuery.Operation |
SortSpecification |
SortSpecification.NullOrdering |
SortSpecification.Ordering |
SubqueryComparison
Represents a quantified comparison criteria.
|
SubqueryComparison.Quantifier |
SubqueryContainer
This is a marker interface for language interfaces that contain a subquery.
|
SubqueryIn
Represents an IN criteria that uses a subquery on the right side rather than a
list of values.
|
TableReference
Represents an item in the FROM clause
|
Update
Represents an UPDATE command in the language objects.
|
WindowFrame
Defines with window frame for a window function
|
WindowFrame.BoundMode |
WindowFrame.FrameBound |
WindowFrame.FrameMode |
WindowSpecification |
With |
WithItem |
Class and Description |
---|
AggregateFunction
Represents an aggregate function.
|
AndOr
Represents a logical criteria such as AND, OR, or NOT.
|
Argument |
Array |
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.
|
Command
Represents a command in the language objects.
|
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 |
IsDistinct
Represents a comparison between two expressions with null equality
|
IsNull
Represents an IS NULL predicate.
|
Join |
LanguageObject
Root interface for all language object 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.
|
NamedProcedureCall
Represents a procedure call that returns a table.
|
NamedTable
Represents a table in the language objects.
|
Not |
OrderBy
Represents an ORDER BY clause in a command.
|
Parameter |
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 |
SetQuery.Operation |
SortSpecification |
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.
|
WindowFrame
Defines with window frame for a window function
|
WindowFunction |
WindowSpecification |
With |
WithItem |
Class and Description |
---|
SortSpecification.NullOrdering |
Class and Description |
---|
Like.MatchMode |
SortSpecification.NullOrdering |
Class and Description |
---|
Argument |
Call
Represents a procedural execution (such as a stored procedure).
|
Command
Represents a command in the language objects.
|
LanguageFactory
Factory for the construction of language objects that implement the language interfaces.
|
QueryExpression |
Class and Description |
---|
AggregateFunction
Represents an aggregate function.
|
AndOr
Represents a logical criteria such as AND, OR, or NOT.
|
ColumnReference
Represents an element in the language.
|
Command
Represents a command in the language objects.
|
Comparison
Represents a comparison between two expressions connected with
one of the following operators: =, <>, <, <=, >, >=.
|
DerivedColumn |
In |
IsNull
Represents an IS NULL predicate.
|
Literal
Represents a literal value that is used in
an expression.
|
NamedTable
Represents a table in the language objects.
|
QueryExpression |
Select
Represents a simple SELECT query.
|
Class and Description |
---|
Call
Represents a procedural execution (such as a stored procedure).
|
Class and Description |
---|
Argument |
Call
Represents a procedural execution (such as a stored procedure).
|
Command
Represents a command in the language objects.
|
LanguageObject
Root interface for all language object interfaces.
|
Literal
Represents a literal value that is used in
an expression.
|
QueryExpression |
Select
Represents a simple SELECT query.
|
Class and Description |
---|
AndOr
Represents a logical criteria such as AND, OR, or NOT.
|
Argument |
Call
Represents a procedural execution (such as a stored procedure).
|
ColumnReference
Represents an element in the language.
|
Command
Represents a command in the language objects.
|
Delete
Represents a DELETE command.
|
DerivedColumn |
Function
Represents a function.
|
Insert |
Limit
Represents a LIMIT clause with row offset and row limit values to bound the resulting rows
|
NamedTable
Represents a table in the language objects.
|
QueryExpression |
Select
Represents a simple SELECT query.
|
SetQuery |
Update
Represents an UPDATE command in the language objects.
|
Class and Description |
---|
Join.JoinType |
Class and Description |
---|
AndOr
Represents a logical criteria such as AND, OR, or NOT.
|
ColumnReference
Represents an element in the language.
|
Command
Represents a command in the language objects.
|
Comparison
Represents a comparison between two expressions connected with
one of the following operators: =, <>, <, <=, >, >=.
|
DerivedColumn |
In |
Insert |
LanguageObject
Root interface for all language object interfaces.
|
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.
|
QueryExpression |
Select
Represents a simple SELECT query.
|
SetClause |
Class and Description |
---|
Call
Represents a procedural execution (such as a stored procedure).
|
Class and Description |
---|
Argument |
Call
Represents a procedural execution (such as a stored procedure).
|
Command
Represents a command in the language objects.
|
QueryExpression |
Select
Represents a simple SELECT query.
|
Class and Description |
---|
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.
|
Expression
Represents an expression in the language.
|
Function
Represents a function.
|
Insert |
LanguageObject
Root interface for all language object interfaces.
|
Like |
Literal
Represents a literal value that is used in
an expression.
|
Select
Represents a simple SELECT query.
|
Update
Represents an UPDATE command in the language objects.
|
Class and Description |
---|
Call
Represents a procedural execution (such as a stored procedure).
|
Command
Represents a command in the language objects.
|
Comparison
Represents a comparison between two expressions connected with
one of the following operators: =, <>, <, <=, >, >=.
|
DerivedColumn |
Join |
LanguageObject
Root interface for all language object interfaces.
|
Limit
Represents a LIMIT clause with row offset and row limit values to bound the resulting rows
|
Select
Represents a simple SELECT query.
|
SetQuery |
WindowFrame
Defines with window frame for a window function
|
Class and Description |
---|
Argument |
ColumnReference
Represents an element in the language.
|
Command
Represents a command in the language objects.
|
Comparison
Represents a comparison between two expressions connected with
one of the following operators: =, <>, <, <=, >, >=.
|
Delete
Represents a DELETE command.
|
DerivedColumn |
Expression
Represents an expression in the language.
|
Insert |
Join |
Limit
Represents a LIMIT clause with row offset and row limit values to bound the resulting rows
|
NamedTable
Represents a table in the language objects.
|
QueryExpression |
Select
Represents a simple SELECT query.
|
Update
Represents an UPDATE command in the language objects.
|
Class and Description |
---|
Argument |
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.
|
Command
Represents a command in the language objects.
|
Comparison
Represents a comparison between two expressions connected with
one of the following operators: =, <>, <, <=, >, >=.
|
DerivedColumn |
Expression
Represents an expression in the language.
|
ExpressionValueSource |
Function
Represents a function.
|
GroupBy
Represents a GROUP BY clause in a query.
|
In |
LanguageFactory
Factory for the construction of language objects that implement the language interfaces.
|
LanguageObject
Root interface for all language object 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.
|
Parameter |
QueryExpression |
SearchedCase
Represents a searched CASE expression:
CASE WHEN criteria THEN expression ... |
Select
Represents a simple SELECT query.
|
SetClause |
SetQuery.Operation |
Class and Description |
---|
LanguageObject
Root interface for all language object interfaces.
|
Class and Description |
---|
Command
Represents a command in the language objects.
|
Function
Represents a function.
|
LanguageFactory
Factory for the construction of language objects that implement the language interfaces.
|
LanguageObject
Root interface for all language object interfaces.
|
Limit
Represents a LIMIT clause with row offset and row limit values to bound the resulting rows
|
Class and Description |
---|
LanguageObject
Root interface for all language object interfaces.
|
Limit
Represents a LIMIT clause with row offset and row limit values to bound the resulting rows
|
Class and Description |
---|
LanguageObject
Root interface for all language object interfaces.
|
Class and Description |
---|
Function
Represents a function.
|
LanguageObject
Root interface for all language object interfaces.
|
Limit
Represents a LIMIT clause with row offset and row limit values to bound the resulting rows
|
Class and Description |
---|
Command
Represents a command in the language objects.
|
Function
Represents a function.
|
LanguageFactory
Factory for the construction of language objects that implement the language interfaces.
|
Class and Description |
---|
LanguageObject
Root interface for all language object interfaces.
|
Class and Description |
---|
Limit
Represents a LIMIT clause with row offset and row limit values to bound the resulting rows
|
Class and Description |
---|
Command
Represents a command in the language objects.
|
Function
Represents a function.
|
LanguageObject
Root interface for all language object interfaces.
|
Class and Description |
---|
Command
Represents a command in the language objects.
|
Expression
Represents an expression in the language.
|
Function
Represents a function.
|
LanguageFactory
Factory for the construction of language objects that implement the language interfaces.
|
LanguageObject
Root interface for all language object interfaces.
|
Class and Description |
---|
Function
Represents a function.
|
LanguageObject
Root interface for all language object interfaces.
|
Limit
Represents a LIMIT clause with row offset and row limit values to bound the resulting rows
|
Class and Description |
---|
Argument |
ColumnReference
Represents an element in the language.
|
Command
Represents a command in the language objects.
|
Expression
Represents an expression in the language.
|
Function
Represents a function.
|
Insert |
LanguageFactory
Factory for the construction of language objects that implement the language interfaces.
|
LanguageObject
Root interface for all language object interfaces.
|
SetQuery.Operation |
Class and Description |
---|
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: =, <>, <, <=, >, >=.
|
DerivedTable
Represents a derived table or inline view in the from clause.
|
Join |
LanguageObject
Root interface for all language object interfaces.
|
Limit
Represents a LIMIT clause with row offset and row limit values to bound the resulting rows
|
NamedProcedureCall
Represents a procedure call that returns a table.
|
SetQuery |
SubqueryComparison
Represents a quantified comparison criteria.
|
Class and Description |
---|
Array |
DerivedColumn |
Expression
Represents an expression in the language.
|
LanguageObject
Root interface for all language object interfaces.
|
Like |
Limit
Represents a LIMIT clause with row offset and row limit values to bound the resulting rows
|
With |
Class and Description |
---|
Function
Represents a function.
|
Class and Description |
---|
Command
Represents a command in the language objects.
|
Function
Represents a function.
|
LanguageObject
Root interface for all language object interfaces.
|
Limit
Represents a LIMIT clause with row offset and row limit values to bound the resulting rows
|
Class and Description |
---|
Command
Represents a command in the language objects.
|
Expression
Represents an expression in the language.
|
Function
Represents a function.
|
LanguageFactory
Factory for the construction of language objects that implement the language interfaces.
|
LanguageObject
Root interface for all language object interfaces.
|
Limit
Represents a LIMIT clause with row offset and row limit values to bound the resulting rows
|
Class and Description |
---|
Expression
Represents an expression in the language.
|
Class and Description |
---|
Command
Represents a command in the language objects.
|
Function
Represents a function.
|
In |
LanguageFactory
Factory for the construction of language objects that implement the language interfaces.
|
Class and Description |
---|
LanguageObject
Root interface for all language object interfaces.
|
Class and Description |
---|
Argument |
Call
Represents a procedural execution (such as a stored procedure).
|
ColumnReference
Represents an element in the language.
|
Command
Represents a command in the language objects.
|
Join |
NamedTable
Represents a table in the language objects.
|
QueryExpression |
Select
Represents a simple SELECT query.
|
Class and Description |
---|
Argument |
Call
Represents a procedural execution (such as a stored procedure).
|
Command
Represents a command in the language objects.
|
QueryExpression |
Select
Represents a simple SELECT query.
|
Class and Description |
---|
Argument |
Call
Represents a procedural execution (such as a stored procedure).
|
Command
Represents a command in the language objects.
|
QueryExpression |
Class and Description |
---|
Command
Represents a command in the language objects.
|
Class and Description |
---|
AggregateFunction
Represents an aggregate function.
|
AndOr
Represents a logical criteria such as AND, OR, or NOT.
|
Argument |
Array |
Call
Represents a procedural execution (such as a stored procedure).
|
ColumnReference
Represents an element in the language.
|
Command
Represents a command in the language objects.
|
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 |
Function
Represents a function.
|
GroupBy
Represents a GROUP BY clause in a query.
|
In |
Insert |
IsNull
Represents an IS NULL predicate.
|
Join |
LanguageObject
Root interface for all language object 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.
|
OrderBy
Represents an ORDER BY clause in a command.
|
QueryExpression |
Select
Represents a simple SELECT query.
|
SortSpecification |
Update
Represents an UPDATE command in the language objects.
|
Class and Description |
---|
AndOr
Represents a logical criteria such as AND, OR, or NOT.
|
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
|
Function
Represents a function.
|
IsNull
Represents an IS NULL predicate.
|
Literal
Represents a literal value that is used in
an expression.
|
Not |
QueryExpression |
Class and Description |
---|
AndOr
Represents a logical criteria such as AND, OR, or NOT.
|
Call
Represents a procedural execution (such as a stored procedure).
|
ColumnReference
Represents an element in the language.
|
Command
Represents a command in the language objects.
|
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 |
Function
Represents a function.
|
Insert |
IsNull
Represents an IS NULL predicate.
|
Join |
Join.JoinType |
LanguageObject
Root interface for all language object interfaces.
|
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 |
Select
Represents a simple SELECT query.
|
SortSpecification |
Update
Represents an UPDATE command in the language objects.
|
Class and Description |
---|
Argument |
Call
Represents a procedural execution (such as a stored procedure).
|
Command
Represents a command in the language objects.
|
Class and Description |
---|
Command
Represents a command in the language objects.
|
LanguageObject
Root interface for all language object interfaces.
|
Like |
Limit
Represents a LIMIT clause with row offset and row limit values to bound the resulting rows
|
Update
Represents an UPDATE command in the language objects.
|
Class and Description |
---|
Argument |
Call
Represents a procedural execution (such as a stored procedure).
|
Command
Represents a command in the language objects.
|
Class and Description |
---|
Argument |
Call
Represents a procedural execution (such as a stored procedure).
|
Command
Represents a command in the language objects.
|
QueryExpression |
Class and Description |
---|
Argument |
Call
Represents a procedural execution (such as a stored procedure).
|
Command
Represents a command in the language objects.
|
Insert |
QueryExpression |
Class and Description |
---|
AggregateFunction
Represents an aggregate function.
|
AndOr
Represents a logical criteria such as AND, OR, or NOT.
|
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 |
Expression
Represents an expression in the language.
|
Function
Represents a function.
|
GroupBy
Represents a GROUP BY clause in a query.
|
In |
Insert |
IsNull
Represents an IS NULL predicate.
|
Join |
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 |
Select
Represents a simple SELECT query.
|
Update
Represents an UPDATE command in the language objects.
|
Class and Description |
---|
Argument |
Array |
ColumnReference
Represents an element in the language.
|
Command
Represents a command in the language objects.
|
Comparison
Represents a comparison between two expressions connected with
one of the following operators: =, <>, <, <=, >, >=.
|
Delete
Represents a DELETE command.
|
ExpressionValueSource |
Function
Represents a function.
|
Insert |
LanguageObject
Root interface for all language object interfaces.
|
Literal
Represents a literal value that is used in
an expression.
|
NamedTable
Represents a table in the language objects.
|
QueryExpression |
Select
Represents a simple SELECT query.
|
SetClause |
Update
Represents an UPDATE command in the language objects.
|
Class and Description |
---|
AggregateFunction
Represents an aggregate function.
|
AndOr
Represents a logical criteria such as AND, OR, or NOT.
|
ColumnReference
Represents an element in the language.
|
Command
Represents a command in the language objects.
|
Comparison
Represents a comparison between two expressions connected with
one of the following operators: =, <>, <, <=, >, >=.
|
DerivedColumn |
Function
Represents a function.
|
In |
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.
|
OrderBy
Represents an ORDER BY clause in a command.
|
QueryExpression |
SortSpecification |
Class and Description |
---|
Call
Represents a procedural execution (such as a stored procedure).
|
Class and Description |
---|
Call
Represents a procedural execution (such as a stored procedure).
|
Class and Description |
---|
Comparison
Represents a comparison between two expressions connected with
one of the following operators: =, <>, <, <=, >, >=.
|
Condition
Represents criteria, which is also a boolean expression
|
In |
QueryExpression |
Select
Represents a simple SELECT query.
|
Copyright © 2019. All rights reserved.