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