Terraria v1.4.4.9
Terraria source code documentation
|
Protected Member Functions | |
void | SetOrdinalIndexState (OrdinalIndexState indexState) |
Package Functions | |
GroupByQueryOperator (IEnumerable< TSource > child, Func< TSource, TGroupKey > keySelector, Func< TSource, TElement > elementSelector, IEqualityComparer< TGroupKey > keyComparer) | |
override void | WrapPartitionedStream< TKey > (PartitionedStream< TSource, TKey > inputStream, IPartitionedStreamRecipient< IGrouping< TGroupKey, TElement > > recipient, bool preferStriping, QuerySettings settings) |
override QueryResults< IGrouping< TGroupKey, TElement > > | Open (QuerySettings settings, bool preferStriping) |
override IEnumerable< IGrouping< TGroupKey, TElement > > | AsSequentialQuery (CancellationToken token) |
void | WrapPartitionedStream< TKey > (PartitionedStream< TInput, TKey > inputStream, IPartitionedStreamRecipient< TOutput > recipient, bool preferStriping, QuerySettings settings) |
Properties | |
override bool | LimitsParallelism [get] |
QueryOperator< TInput > | Child [get] |
override OrdinalIndexState | OrdinalIndexState [get] |
Private Member Functions | |
void | WrapPartitionedStreamHelper< TIgnoreKey, TKey > (PartitionedStream< Pair< TSource, TGroupKey >, TKey > hashStream, IPartitionedStreamRecipient< IGrouping< TGroupKey, TElement > > recipient, CancellationToken cancellationToken) |
void | WrapPartitionedStreamHelperOrdered< TKey > (PartitionedStream< Pair< TSource, TGroupKey >, TKey > hashStream, IPartitionedStreamRecipient< IGrouping< TGroupKey, TElement > > recipient, CancellationToken cancellationToken) |
Private Attributes | |
readonly Func< TSource, TGroupKey > | _keySelector |
readonly Func< TSource, TElement > | _elementSelector |
readonly IEqualityComparer< TGroupKey > | _keyComparer |
readonly QueryOperator< TInput > | _child |
OrdinalIndexState | _indexState |
Definition at line 6 of file GroupByQueryOperator.cs.