Click or drag to resize

NestedQueryResultSetTData Class

A query result set which wraps another and allows a constructor to execute a Func on each yield return iteration of the underlying result set.
Inheritance Hierarchy
SystemObject
  SanteDB.Core.Model.QueryNestedQueryResultSet
    SanteDB.Core.Model.QueryNestedQueryResultSetTData

Namespace: SanteDB.Core.Model.Query
Assembly: SanteDB.Core.Model (in SanteDB.Core.Model.dll) Version: 3.0.2081-alpha+0a330d5f5a5d3cb3e6e945ef530e94ac5671b49c
Syntax
public class NestedQueryResultSet<TData> : NestedQueryResultSet, 
	IQueryResultSet<TData>, IQueryResultSet, IEnumerable, IEnumerable<TData>, 
	IOrderableQueryResultSet<TData>, IOrderableQueryResultSet

Type Parameters

TData

[Missing <typeparam name="TData"/> documentation for "T:SanteDB.Core.Model.Query.NestedQueryResultSet`1"]

The NestedQueryResultSetTData type exposes the following members.

Constructors
 NameDescription
Public methodNestedQueryResultSetTData Create a new wrapped result set
Top
Properties
 NameDescription
Public propertyElementType Gets the types of elements which can be filtered and/or manipulated in the collection
(Inherited from NestedQueryResultSet)
Top
Methods
 NameDescription
Public methodAny True if any results
(Inherited from NestedQueryResultSet)
Public methodAsStateful As stateful query
(Inherited from NestedQueryResultSet)
Public methodCount Count the objects
(Inherited from NestedQueryResultSet)
Public methodDistinct Get only distinct objects in the collection
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodExcept Except with another
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodFirst Get the first
(Inherited from NestedQueryResultSet)
Public methodFirstOrDefault First or default
(Inherited from NestedQueryResultSet)
Public methodGetEnumerator Get enumerator
(Inherited from NestedQueryResultSet)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIntersect(ExpressionFuncTData, Boolean) Inersect with query
Public methodIntersect(IQueryResultSet) Intersect the sets
(Inherited from NestedQueryResultSet)
Public methodIntersect(IQueryResultSetTData) Intersect with another
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodOfTypeTType Return this object of the specified TType
(Inherited from NestedQueryResultSet)
Public methodOrderBy(Expression) Order the wrapped result set
(Inherited from NestedQueryResultSet)
Public methodOrderByTKey(ExpressionFuncTData, TKey) Order by
Public methodOrderByDescending(Expression) Order wrapped result set by descending
(Inherited from NestedQueryResultSet)
Public methodOrderByDescendingTKey(ExpressionFuncTData, TKey) Order by descending or
Public methodSelectTReturn(Expression) Non-generic select method
(Inherited from NestedQueryResultSet)
Public methodSelectTReturn(ExpressionFuncTData, TReturn) Perform a select
Public methodSingle Get single result
(Inherited from NestedQueryResultSet)
Public methodSingleOrDefault Get single result or return default
(Inherited from NestedQueryResultSet)
Public methodSkip Skip n records
(Inherited from NestedQueryResultSet)
Public methodTake Take n records
(Inherited from NestedQueryResultSet)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodUnion(ExpressionFuncTData, Boolean) Union with another
Public methodUnion(IQueryResultSet) Union the two datasets
(Inherited from NestedQueryResultSet)
Public methodUnion(IQueryResultSetTData) Union with another
Public methodWhere(Expression) Where clause
(Inherited from NestedQueryResultSet)
Public methodWhere(ExpressionFuncTData, Boolean) Where clause filter
Top
Extension Methods
 NameDescription
Public Extension MethodApplyResultInstructions Apply result instructions
(Defined by QueryControlUtility)
Public Extension MethodAsResultSet As result set
(Defined by ExtensionMethods)
Public Extension MethodAsResultSetTData As result set
(Defined by ExtensionMethods)
Public Extension MethodConvertTReturn The purpose of this method is to convert object me to TReturn. Why? Because if you have an instance of Act that actually needs to be a SubstanceAdministration we can't just cast so we have to copy.
(Defined by ExtensionMethods)
Public Extension MethodForEachTData For each item in an enumerable
(Defined by ExtensionMethods)
Public Extension MethodIsNullOrEmpty Returns true if the IList is null or has no elements
(Defined by ExtensionMethods)
Public Extension MethodOrderByTData, TKey Order result set
(Defined by ExtensionMethods)
Public Extension MethodOrderByDescendingTData, TKey Order result set
(Defined by ExtensionMethods)
Public Extension MethodToDictionaryIgnoringDuplicatesTData, TKey Creates a DictionaryTKey, TValue from an IEnumerableT according to specified key selector function. Diplicate keys will not be added to the dictionary.
(Defined by ExtensionMethods)
Public Extension MethodToDictionaryIgnoringDuplicatesTData, TKey, TElement Creates a DictionaryTKey, TValue from an IEnumerableT according to specified key selector and element selector functions. Diplicate keys will not be added to the dictionary.
(Defined by ExtensionMethods)
Public Extension MethodTransformResultSetTData, TTo As a result set
(Defined by ExtensionMethods)
Public Extension MethodWithControl With control parameter is used as a wrapper for _ parameters
(Defined by QueryFilterExtensions)
Top
See Also