ValueListProjectionDefinition Properties |
The ValueListProjectionDefinition type exposes the following members.
Name | Description | |
---|---|---|
DataValueProjectors |
Gets or sets the data value projectors to use. These projectors are the elements fed to the projection engine to do the projection of the data
resulted by the query. For every target element there's one DataValueProjector element defined. It can be that there are less or more elements
in this list than there are in the QueryElements.
| |
DestinationType |
Gets or sets the type of the destination.
| |
IsSingleValueList |
Gets the value indicating whether the result will be a valuelist with a set of values instead of objects into which the result is projected (true)
or a set of objects (false). If the projection contains more than one datavalueprojector, this value is false no matter what value it is set to
in the CTor.
| |
NestedQueries |
Gets the list of nested query specifications, which are to be fetched as child sets into this set.
| |
PreProjectionDataBuckets |
Gets or sets the pre projection data buckets of contained entity projections collected by the projection expression .
| |
ProjectionFuncIndices |
Gets the projection func indices to use with ProjectionInstantiator. This array is the 'indices' array passed to the ProjectionInstantiator lambda.
It contains the real indexes in 'values', also passed to the lambda. E.g. an element's value is read as values[indices[x]], where 'x' is the
element's index in the original projection lambda.
| |
ProjectionInstantiatorLambda |
Gets or sets the projection instantiator function lambda. This function lambda is a modified version of the projection lambda and produces, when compiled,
instances for this projection if the valuelistprojection is a multivalueprojection.
| |
QueryElements |
Gets the fields for the query to produce. These fields form the select list for the query which is used as the source of the actual projection.
| |
RelationsToUse |
Relations collection for the relations to traverse to be able to fulfill the projection. These relations are from the fields in the
projection specification itself.
| |
TypeOfProjection |
Gets the type of projection.
(Inherited from ProjectionDefinition.) |