| Class | Description |
|---|---|
| CaseClause | Encapsulates SQL CASE clause |
| CaseTerm | Encapsulates a single WHEN ... THEN ... statement |
| CaseTermCollection | A collection of elements of type CaseTerm |
| CaseTermCollection.Enumerator | Type-specific enumeration class, used by CaseTermCollection.GetEnumerator. |
| DeleteQuery | Encapsulates a SQL DELETE statement |
| FromClause | Represents the FROM clause of a select statement |
| FromTerm | Represents one term in the the FROM clause of a select statement. |
| GroupByTerm | Represents one term in a GROUP BY clause |
| GroupByTermCollection | A collection of elements of type GroupByTerm |
| GroupByTermCollection.Enumerator | Type-specific enumeration class, used by GroupByTermCollection.GetEnumerator. |
| InsertQuery | Encapsulates a SQL INSERT statement |
| InvalidQueryException | InvalidQueryException exception can be thrown when the renderer decides that a query is invalid or incompatible with the target database. |
| JoinCondition | Describes a simple join condition. |
| OrderByTerm | Represents one term in an ORDER BY clause |
| OrderByTermCollection | A collection of elements of type OrderByTerm |
| OrderByTermCollection.Enumerator | Type-specific enumeration class, used by OrderByTermCollection.GetEnumerator. |
| SelectColumn | Describes a column of a select clause |
| SelectColumnCollection | A collection of elements of type SelectColumn |
| SelectColumnCollection.Enumerator | Type-specific enumeration class, used by SelectColumnCollection.GetEnumerator. |
| SelectQuery | Encapsulates a SQL SELECT statement. |
| SqlConstant | Represents a typed constant value. |
| SqlConstantCollection | A collection of elements of type SqlConstant |
| SqlConstantCollection.Enumerator | Type-specific enumeration class, used by SqlConstantCollection.GetEnumerator. |
| SqlExpression | Describes one expression of a WhereTerm |
| SqlUnion | Encapsulates SQL UNION statement |
| UpdateQuery | Encapsulates a SQL UPDATE statement |
| UpdateTerm | Encapsulates a column-value pair for UPDATE and INSERT statements |
| UpdateTermCollection | A collection of elements of type UpdateTerm |
| UpdateTermCollection.Enumerator | Type-specific enumeration class, used by UpdateTermCollection.GetEnumerator. |
| WhereClause | Describes the WHERE clause of a SELECT statement |
| WhereClauseCollection | A collection that stores WhereClause objects. |
| WhereClauseCollection.WhereClauseGroupEnumerator | Enumerator that can iterate through a WhereClauseGroupCollection. |
| WhereTerm | Represents one term in a WHERE clause |
| WhereTermCollection | A collection that stores WhereTerm objects. |
| WhereTermCollection.WhereClauseEnumerator | Enumerator that can iterate through a WhereClauseCollection. |
| Enumeration | Description |
|---|---|
| CompareOperator | Specifies how tow operands are to be compared |
| DistinctModifier | Encapsulates SQL DISTINCT or ALL modifiers |
| JoinType | Specifies what kind of join should be rendered |
| OrderByDirection | Specifies how a result set should be ordered. |
| SqlAggregationFunction | Specifies which function should be applied on a column |
| SqlDataType | Data type of a constant value |
| WhereClauseRelationship | Describes the logical relationship between terms of a WHERE clause |