[This is preliminary documentation and is subject to change.]
The Query type exposes the following members.Constructors
Name | Description | |
---|---|---|
![]() | Query(String, IDataStoreKey, Type) | Initializes a new instance of the Query class |
![]() | Query(String, Type, Dictionary String, Object ) | Initializes a new instance of the Query class |
![]() | Query(Nullable Guid , String, IDataStoreKey, Type) | Initializes a new instance of the Query class |
![]() | Query(Nullable Guid , String, Type, Dictionary String, Object ) | Initializes a new instance of the Query class |
Methods
Name | Description | |
---|---|---|
![]() | ![]() | Adds an object to the end of the (Inherited from ![]() ![]() |
![]() | ![]() | Adds the elements of the specified collection to the end of the (Inherited from ![]() ![]() |
![]() | ![]() | Returns a read-only (Inherited from ![]() ![]() |
![]() | ![]() | Searches the entire sorted (Inherited from ![]() ![]() |
![]() | ![]() | Searches the entire sorted (Inherited from ![]() ![]() |
![]() | ![]() | Searches a range of elements in the sorted (Inherited from ![]() ![]() |
![]() | ![]() | Removes all elements from the (Inherited from ![]() ![]() |
![]() | ![]() | Determines whether an element is in the (Inherited from ![]() ![]() |
![]() | ![]() | Converts the elements in the current (Inherited from ![]() ![]() |
![]() | ![]() | Copies the entire (Inherited from ![]() ![]() |
![]() | ![]() | Copies the entire (Inherited from ![]() ![]() |
![]() | ![]() | Copies a range of elements from the (Inherited from ![]() ![]() |
![]() | Equals | (Overrides ![]() |
![]() | ![]() | Determines whether the (Inherited from ![]() ![]() |
![]() | ![]() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from ![]() |
![]() | ![]() | Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire (Inherited from ![]() ![]() |
![]() | ![]() | Retrieves all the elements that match the conditions defined by the specified predicate. (Inherited from ![]() |
![]() | ![]() | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the entire (Inherited from ![]() ![]() |
![]() | ![]() | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the (Inherited from ![]() ![]() |
![]() | ![]() | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the (Inherited from ![]() ![]() |
![]() | ![]() | Searches for an element that matches the conditions defined by the specified predicate, and returns the last occurrence within the entire (Inherited from ![]() ![]() |
![]() | ![]() | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the entire (Inherited from ![]() ![]() |
![]() | ![]() | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the range of elements in the (Inherited from ![]() ![]() |
![]() | ![]() | Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the range of elements in the (Inherited from ![]() ![]() |
![]() | FindParamByName | |
![]() | ![]() | Performs the specified action on each element of the (Inherited from ![]() ![]() |
![]() | ![]() | Returns an enumerator that iterates through the (Inherited from ![]() ![]() |
![]() | GetHashCode | (Overrides ![]() |
![]() | ![]() | Creates a shallow copy of a range of elements in the source (Inherited from ![]() ![]() |
![]() | ![]() | Gets the (Inherited from ![]() ![]() |
![]() | ![]() | Searches for the specified object and returns the zero-based index of the first occurrence within the entire (Inherited from ![]() ![]() |
![]() | ![]() | Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the (Inherited from ![]() ![]() |
![]() | ![]() | Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the (Inherited from ![]() ![]() |
![]() | ![]() | Inserts an element into the (Inherited from ![]() ![]() |
![]() | ![]() | Inserts the elements of a collection into the (Inherited from ![]() ![]() |
![]() | ![]() | Searches for the specified object and returns the zero-based index of the last occurrence within the entire (Inherited from ![]() ![]() |
![]() | ![]() | Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the (Inherited from ![]() ![]() |
![]() | ![]() | Searches for the specified object and returns the zero-based index of the last occurrence within the range of elements in the (Inherited from ![]() ![]() |
![]() | ![]() | Creates a shallow copy of the current (Inherited from ![]() ![]() |
![]() | ParamByName | |
![]() | ![]() | Removes the first occurrence of a specific object from the (Inherited from ![]() ![]() |
![]() | ![]() | Removes all the elements that match the conditions defined by the specified predicate. (Inherited from ![]() |
![]() | ![]() | Removes the element at the specified index of the (Inherited from ![]() ![]() |
![]() | ![]() | Removes a range of elements from the (Inherited from ![]() ![]() |
![]() | ![]() | Reverses the order of the elements in the entire (Inherited from ![]() ![]() |
![]() | ![]() | Reverses the order of the elements in the specified range. (Inherited from ![]() |
![]() | ![]() | Sorts the elements in the entire (Inherited from ![]() ![]() |
![]() | ![]() | Sorts the elements in the entire (Inherited from ![]() ![]() |
![]() | ![]() | (Inherited from ![]() |
![]() | ![]() | Sorts the elements in a range of elements in (Inherited from ![]() ![]() |
![]() | ![]() | Copies the elements of the (Inherited from ![]() ![]() |
![]() | ToString | (Overrides ![]() |
![]() | ![]() | Sets the capacity to the actual number of elements in the (Inherited from ![]() ![]() |
![]() | ![]() | Determines whether every element in the (Inherited from ![]() ![]() |
Extension Methods
Properties
Name | Description | |
---|---|---|
![]() | AllParameters | |
![]() | CacheAbsentData |
When true would cache the instance of AbsentData to signify the absence of data in the backend for key
|
![]() | ![]() | Gets or sets the total number of elements the internal data structure can hold without resizing. (Inherited from ![]() |
![]() | ![]() | Gets the number of elements contained in the (Inherited from ![]() ![]() |
![]() | Extra |
Returns extra parameters that provider may need to render the query. May be null
|
![]() | Identity |
Returns the identity of this instance, that is - an ID that UNIQUELY identifies the instance of this query
including all of the names, parameters, values. This is needed for Equality comparison and cache lookup.
The identity is either generated by .ctor or supplied to it if it is cached (i.e. in a user session)
|
![]() | ![]() | Gets or sets the element at the specified index. (Inherited from ![]() |
![]() | Item String |
Returns parameter by its name or null
|
![]() | Name |
Returns Query name, providers use it to locate SQL/scripts particular to backend implementation that they represent.
QueryResolver resolves query by its name into ICRUDQueryHandler. Name is case-insensitive
|
![]() | ReadCacheMaxAgeSec |
If greater than 0 then would allow reading a cached result for up-to the specified number of seconds.
If =0 uses cache's default span.
Less than 0 does not try to read from cache
|
![]() | ResultRowType |
Returns a type of result row requested in .ctor which is always a TypedRow derivative type, or null
if no particular type was requested
|
![]() | StoreKey |
Returns the key if one was passed in .ctor when key is set the parameters are ignored
|
![]() | WriteCacheMaxAgeSec |
If greater than 0 then writes to cache with the expiration.
If =0 uses cache's default life span.
Less than 0 does not write to cache
|
![]() | WriteCachePriority |
Relative cache priority which is used when WriteCacheMaxAgeSec>=0
|
See Also