The Mindscape.LightSpeed.Querying namespace provides classes that are used to implement querying.
Classes
Class | Description | |
---|---|---|
![]() | BinaryOperator |
Base class of binary operators.
|
![]() | EntityMap |
Manages the mapping of entities which are involved in the query
allowing a series of types to be declared with an associated alias.
|
![]() | FunctionExpression |
Represents a SQL function.
|
![]() | Group |
Specification of how results of a Query should be grouped.
|
![]() | Hints |
Specifies hints or other execution guidance to be passed to
the database for use in query planning.
|
![]() | IdentifierExpression |
Represents an identifier.
|
![]() | Join |
Specification of how two selections should be joined in a Query.
|
![]() | JoinCondition |
Represents a condition for the join
|
![]() | JoinConditionExpression |
Represents an expression which refers to an underlying database column for an entity when it is mapped
to the database
|
![]() | LiftedPathExpression |
Represents a PathExpression that has been normalized.
|
![]() | LiteralExpression |
Represents a literal value.
|
![]() | LogicalExpression |
Represents a logical expression.
|
![]() | LogicalOperator |
The logical binary operators AND and OR.
|
![]() | NegatedExpression |
Represents a negated expression.
|
![]() | Order |
Specification of the order in which results of a Query
should be returned.
|
![]() | Page |
Represents a logical page of a result set.
|
![]() | PathExpression |
Represents a path.
|
![]() | PredicateExpression |
Represents a predicate expression.
|
![]() | ProcedureParameter |
Represents a parameter to a ProcedureQuery.
|
![]() | ProcedureQuery |
Represents a query to a stored procedure in the database.
|
![]() | ProjectionCollection |
A collection of field names representing a projection. A projection query returns
only a subset of fields of an entity.
|
![]() | Query |
Represents a query specification.
|
![]() | QueryExpression |
Abstract base class for all expressions used in the framework.
|
![]() | QueryExpression<(Of <(TExpression>)>) |
Abstract base class for all query expressions used in the framework.
|
![]() | QuerySubexpression |
Maps a name to a subexpression or subquery such as an aggregate. This name
can then be used in a QueryExpression or ProjectionCollection.
|
![]() | QuerySubexpressionCollection |
Represents a collection of QuerySubexpression objects.
|
![]() | RelationalOperator |
The relational binary operators.
|
Interfaces
Interface | Description | |
---|---|---|
![]() | IAttributePathExpression |
Represents a QueryExpression that contains a path to
an entity attribute.
|
![]() | IFunctionWrappableExpression |
Represents a QueryExpression which can be modified by SQL functions.
|