27 if (
base.Child.OutputOrdered)
CancellationToken MergedCancellationToken
override void WrapPartitionedStream< TKey >(PartitionedStream< TSource, TKey > inputStream, IPartitionedStreamRecipient< IGrouping< TGroupKey, TElement > > recipient, bool preferStriping, QuerySettings settings)
readonly Func< TSource, TElement > _elementSelector
GroupByQueryOperator(IEnumerable< TSource > child, Func< TSource, TGroupKey > keySelector, Func< TSource, TElement > elementSelector, IEqualityComparer< TGroupKey > keyComparer)
readonly Func< TSource, TGroupKey > _keySelector
override bool LimitsParallelism
void WrapPartitionedStreamHelperOrdered< TKey >(PartitionedStream< Pair< TSource, TGroupKey >, TKey > hashStream, IPartitionedStreamRecipient< IGrouping< TGroupKey, TElement > > recipient, CancellationToken cancellationToken)
readonly IEqualityComparer< TGroupKey > _keyComparer
void WrapPartitionedStreamHelper< TIgnoreKey, TKey >(PartitionedStream< Pair< TSource, TGroupKey >, TKey > hashStream, IPartitionedStreamRecipient< IGrouping< TGroupKey, TElement > > recipient, CancellationToken cancellationToken)
override IEnumerable< IGrouping< TGroupKey, TElement > > AsSequentialQuery(CancellationToken token)
override QueryResults< IGrouping< TGroupKey, TElement > > Open(QuerySettings settings, bool preferStriping)
void SetOrdinalIndexState(OrdinalIndexState indexState)
CancellationState CancellationState