|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| override void | WrapPartitionedStream< TLeftKey, TRightKey > (PartitionedStream< TLeftInput, TLeftKey > leftStream, PartitionedStream< TRightInput, TRightKey > rightStream, IPartitionedStreamRecipient< TOutput > outputRecipient, bool preferStriping, QuerySettings settings) |
| override IEnumerator< TOutput > | GetEnumerator () |
| IEnumerator< TOutput > | GetEnumerator (ParallelMergeOptions? mergeOptions) |
Protected Member Functions | |
| void | SetOrdinalIndex (OrdinalIndexState indexState) |
Protected Attributes | |
| bool | _outputOrdered |
Static Package Functions | |
| static ListQueryResults< TOutput > | ExecuteAndCollectResults< TKey > (PartitionedStream< TOutput, TKey > openedChild, int partitionCount, bool outputOrdered, bool useStriping, QuerySettings settings) |
| static QueryOperator< TOutput > | AsQueryOperator (IEnumerable< TOutput > source) |
Properties | |
| override bool | LimitsParallelism [get] |
| QueryOperator< TLeftInput > | LeftChild [get] |
| QueryOperator< TRightInput > | RightChild [get] |
| override OrdinalIndexState | OrdinalIndexState [get] |
| bool | OutputOrdered [get] |
| QuerySettings | SpecifiedQuerySettings [get] |
Private Member Functions | |
| void | WrapPartitionedStreamHelper< TLeftKey, TRightKey > (PartitionedStream< Pair< TLeftInput, TKey >, TLeftKey > leftHashStream, PartitionedStream< TRightInput, TRightKey > rightPartitionedStream, IPartitionedStreamRecipient< TOutput > outputRecipient, CancellationToken cancellationToken) |
| void | WrapPartitionedStreamHelper< TLeftKey, TRightKey, TOutputKey > (PartitionedStream< Pair< TLeftInput, TKey >, TLeftKey > leftHashStream, PartitionedStream< Pair< TRightInput, TKey >, TRightKey > rightHashStream, HashJoinOutputKeyBuilder< TLeftKey, TRightKey, TOutputKey > outputKeyBuilder, IComparer< TOutputKey > outputKeyComparer, IPartitionedStreamRecipient< TOutput > outputRecipient, CancellationToken cancellationToken) |
| QueryResults< TOutput > | GetQueryResults (QuerySettings querySettings) |
Private Attributes | |
| readonly Func< TLeftInput, TKey > | _leftKeySelector |
| readonly Func< TRightInput, TKey > | _rightKeySelector |
| readonly Func< TLeftInput, TRightInput, TOutput > | _resultSelector |
| readonly IEqualityComparer< TKey > | _keyComparer |
| readonly QueryOperator< TLeftInput > | _leftChild |
| readonly QueryOperator< TRightInput > | _rightChild |
| OrdinalIndexState | _indexState = OrdinalIndexState.Shuffled |
| QuerySettings | _specifiedSettings |
Definition at line 6 of file JoinQueryOperator.cs.