InputCollectionTRecord MethodsNaiad Help

[This is preliminary documentation and is subject to change.]

The InputCollectionTRecord generic type exposes the following members.

Methods

  NameDescription
Public methodAggregateTKey, TValue, TOutput
Groups records using the supplied key selector, and applies the given aggregation function.
(Inherited from CollectionTRecord, TTime.)
Public methodCoGroupByTKey, TRecord2, TOutput(CollectionTRecord2, TTime, ExpressionFuncTRecord, TKey, ExpressionFuncTRecord2, TKey, ExpressionFuncTKey, IEnumerableTRecord, IEnumerableTRecord2, IEnumerableTOutput)
Groups records from both input collections using the respective key selector, and applies the given reduction function.
(Inherited from CollectionTRecord, TTime.)
Public methodCoGroupByTKey, TValue1, TValue2, TRecord2, TOutput(CollectionTRecord2, TTime, ExpressionFuncTRecord, TKey, ExpressionFuncTRecord2, TKey, ExpressionFuncTRecord, TValue1, ExpressionFuncTRecord2, TValue2, ExpressionFuncTKey, IEnumerableTValue1, IEnumerableTValue2, IEnumerableTOutput)
Groups records from both input collections using the respective key selector, and applies the given reduction function.
(Inherited from CollectionTRecord, TTime.)
Public methodConcat
Computes the concatenation of this collection and the other collection.
(Inherited from CollectionTRecord, TTime.)
Public methodConsolidate
Consolidates a collection so that each record occurs with at most one weight.
(Inherited from CollectionTRecord, TTime.)
Public methodConsolidateTKey(ExpressionFuncTRecord, TKey)
Consolidates representation so that each record occurs with at most one weight.
(Inherited from CollectionTRecord, TTime.)
Public methodCountTKey(ExpressionFuncTRecord, TKey)
Groups records using the supplied key selector, and counts the number of records in each group.
(Inherited from CollectionTRecord, TTime.)
Public methodCountTKey, TOutput(ExpressionFuncTRecord, TKey, ExpressionFuncTKey, Int64, TOutput)
Groups records using the supplied key selector, and counts the number of records in each group.
(Inherited from CollectionTRecord, TTime.)
Public methodDistinct
Computes the set of distinct records in this collection.
(Inherited from CollectionTRecord, TTime.)
Public methodEnterLoop(LoopContextTTime)
Enables this collection to be used as a constant in the given loop context.
(Inherited from CollectionTRecord, TTime.)
Public methodEnterLoop(LoopContextTTime, FuncTRecord, Int32)
Enables this collection to be used in the given loop context, where each record may be introduced at a different iteration.
(Inherited from CollectionTRecord, TTime.)
Public methodExcept
Computes the multiset difference of this collection minus the other collection.
(Inherited from CollectionTRecord, TTime.)
Public methodFixedPoint(FuncLoopContextTTime, CollectionTRecord, IterationInTTime, CollectionTRecord, IterationInTTime)
Computes the fixed point of the subquery f applied to this collection.
(Inherited from CollectionTRecord, TTime.)
Public methodFixedPoint(FuncLoopContextTTime, CollectionTRecord, IterationInTTime, CollectionTRecord, IterationInTTime, Int32)
Computes the fixed point of the subquery f applied to this collection.
(Inherited from CollectionTRecord, TTime.)
Public methodFixedPointTKey(FuncLoopContextTTime, CollectionTRecord, IterationInTTime, CollectionTRecord, IterationInTTime, ExpressionFuncTRecord, TKey)
Computes the fixed point of the subquery f applied to this collection.
(Inherited from CollectionTRecord, TTime.)
Public methodFixedPointTKey(FuncLoopContextTTime, CollectionTRecord, IterationInTTime, CollectionTRecord, IterationInTTime, ExpressionFuncTRecord, TKey, Int32)
Computes the fixed point of the subquery f applied to this collection.
(Inherited from CollectionTRecord, TTime.)
Public methodGeneralFixedPointTKey
Computes the fixed point of the subquery f applied to this collection.
(Inherited from CollectionTRecord, TTime.)
Public methodGroupByTKey, TOutput(ExpressionFuncTRecord, TKey, FuncTKey, IEnumerableTRecord, IEnumerableTOutput)
Groups records using the supplied key selector, and applies the given reduction function.
(Inherited from CollectionTRecord, TTime.)
Public methodGroupByTKey, TValue, TOutput(ExpressionFuncTRecord, TKey, ExpressionFuncTRecord, TValue, FuncTKey, IEnumerableTValue, IEnumerableTOutput)
Groups records using the supplied key selector, and applies the given reduction function.
(Inherited from CollectionTRecord, TTime.)
Public methodIntersect
Computes the multiset intersection of this collection and the other collection.
(Inherited from CollectionTRecord, TTime.)
Public methodJoinTKey, TRecord2, TOutput(CollectionTRecord2, TTime, ExpressionFuncTRecord, TKey, ExpressionFuncTRecord2, TKey, ExpressionFuncTRecord, TRecord2, TOutput)
Joins this collection with the other collection, using the respective key selectors.
(Inherited from CollectionTRecord, TTime.)
Public methodJoinTValue1, TValue2, TRecord2, TOutput(CollectionTRecord2, TTime, ExpressionFuncTRecord, Int32, ExpressionFuncTRecord2, Int32, ExpressionFuncTRecord, TValue1, ExpressionFuncTRecord2, TValue2, ExpressionFuncInt32, TValue1, TValue2, TOutput, Boolean)
Joins this collection with the other collection, using the respective integer-valued key selectors.
(Inherited from CollectionTRecord, TTime.)
Public methodJoinTKey, TValue1, TValue2, TRecord2, TOutput(CollectionTRecord2, TTime, ExpressionFuncTRecord, TKey, ExpressionFuncTRecord2, TKey, ExpressionFuncTRecord, TValue1, ExpressionFuncTRecord2, TValue2, ExpressionFuncTKey, TValue1, TValue2, TOutput)
Joins this collection with the other collection, using the respective key selectors.
(Inherited from CollectionTRecord, TTime.)
Public methodMaxTKey, TComparable(ExpressionFuncTRecord, TKey, ExpressionFuncTRecord, TComparable)
Groups records using the supplied key selector, and computes the maximum value in each group.
(Inherited from CollectionTRecord, TTime.)
Public methodMaxTKey, TComparable, TValue(ExpressionFuncTRecord, TKey, ExpressionFuncTRecord, TValue, ExpressionFuncTKey, TValue, TComparable, ExpressionFuncTKey, TValue, TRecord)
Groups records using the supplied key selector, and computes the maximum value in each group.
(Inherited from CollectionTRecord, TTime.)
Public methodMinTKey, TComparable(ExpressionFuncTRecord, TKey, ExpressionFuncTRecord, TComparable)
Groups records using the supplied key selector, and computes the minimum value in each group.
(Inherited from CollectionTRecord, TTime.)
Public methodMinTValue, TComparable(ExpressionFuncTRecord, Int32, ExpressionFuncTRecord, TValue, ExpressionFuncInt32, TValue, TComparable, ExpressionFuncInt32, TValue, TRecord, Boolean)
Groups records using the supplied integer-valued key selector, and computes the minimum value in each group.
(Inherited from CollectionTRecord, TTime.)
Public methodMinTKey, TComparable, TValue(ExpressionFuncTRecord, TKey, ExpressionFuncTRecord, TValue, ExpressionFuncTKey, TValue, TComparable, ExpressionFuncTKey, TValue, TRecord)
Groups records using the supplied key selector, and computes the minimum value in each group.
(Inherited from CollectionTRecord, TTime.)
Public methodMonitor
Applies the given action to the records in this collection once for each timestamp on each worker, for monitoring.
(Inherited from CollectionTRecord, TTime.)
Public methodOnCompleted
Signals that no more records will be added to or removed from this collection.
Public methodOnCompleted(IEnumerableWeightedTRecord)
Introduces a batch of values to this collection in a new Epoch, and signals that no more records will be added to or removed from this collection.
Public methodOnNext
Introduces a batch of values to this collection in a new Epoch.
Public methodPartitionByTKey
Partitions a collection by the given key selector.
(Inherited from CollectionTRecord, TTime.)
Public methodSelectTOutput
Transforms each record in the collection using the given selector function.
(Inherited from CollectionTRecord, TTime.)
Public methodSelectManyTOutput(ExpressionFuncTRecord, IEnumerableTOutput)
Transforms each record in the collection using the given selector function and flattens the result.
(Inherited from CollectionTRecord, TTime.)
Public methodSumTKey, TOutput(ExpressionFuncTRecord, TKey, ExpressionFuncTRecord, Int32, ExpressionFuncTKey, Int32, TOutput)
Groups records using the supplied key selector, and computes the sum of the records in each group.
(Inherited from CollectionTRecord, TTime.)
Public methodSymmetricDifference
Computes the multiset symmetric difference of this collection and the other collection.
(Inherited from CollectionTRecord, TTime.)
Public methodUnion
Computes the multiset union of this collection and the other collection.
(Inherited from CollectionTRecord, TTime.)
Public methodWhere
Filters the collection to contain only records that match the given predicate.
(Inherited from CollectionTRecord, TTime.)
Top
Extension Methods

  NameDescription
Public Extension MethodOnCompletedTRecord(IEnumerableTRecord)Overloaded. (Defined by ExtensionMethods.)
Public Extension MethodOnCompletedTRecord(TRecord)Overloaded. (Defined by ExtensionMethods.)
Public Extension MethodOnCompletedTRecord(WeightedTRecord)Overloaded. (Defined by ExtensionMethods.)
Public Extension MethodOnNextTRecordOverloaded. (Defined by ExtensionMethods.)
Public Extension MethodOnNextTRecord(IEnumerableTRecord)Overloaded. (Defined by ExtensionMethods.)
Public Extension MethodOnNextTRecord(TRecord)Overloaded. (Defined by ExtensionMethods.)
Public Extension MethodOnNextTRecord(IEnumerableTRecord, Int32)Overloaded. (Defined by ExtensionMethods.)
Public Extension MethodOnNextTRecord(TRecord, Int32)Overloaded. (Defined by ExtensionMethods.)
Top
See Also

Reference