Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
BinaryQueryOperator.cs
Go to the documentation of this file.
2
4
5internal abstract class BinaryQueryOperator<TLeftInput, TRightInput, TOutput> : QueryOperator<TOutput>
6{
7 internal class BinaryQueryOperatorResults : QueryResults<TOutput>
8 {
33
60
62
64
66
68
69 private readonly bool _preferStriping;
70
79
98 }
99
101
103
105
107
109
111
116
123
128
130}
LeftChildResultsRecipient(IPartitionedStreamRecipient< TOutput > outputRecipient, BinaryQueryOperatorResults results, bool preferStriping, QuerySettings settings)
void Receive< TRightKey >(PartitionedStream< TRightInput, TRightKey > rightPartitionedStream)
RightChildResultsRecipient(IPartitionedStreamRecipient< TOutput > outputRecipient, BinaryQueryOperator< TLeftInput, TRightInput, TOutput > op, PartitionedStream< TLeftInput, TLeftKey > leftPartitionedStream, bool preferStriping, QuerySettings settings)
BinaryQueryOperatorResults(QueryResults< TLeftInput > leftChildQueryResults, QueryResults< TRightInput > rightChildQueryResults, BinaryQueryOperator< TLeftInput, TRightInput, TOutput > op, QuerySettings settings, bool preferStriping)
override void GivePartitionedStream(IPartitionedStreamRecipient< TOutput > recipient)
readonly BinaryQueryOperator< TLeftInput, TRightInput, TOutput > _op
BinaryQueryOperator(ParallelQuery< TLeftInput > leftChild, ParallelQuery< TRightInput > rightChild)
readonly QueryOperator< TRightInput > _rightChild
void SetOrdinalIndex(OrdinalIndexState indexState)
BinaryQueryOperator(QueryOperator< TLeftInput > leftChild, QueryOperator< TRightInput > rightChild)
readonly QueryOperator< TLeftInput > _leftChild
void WrapPartitionedStream< TLeftKey, TRightKey >(PartitionedStream< TLeftInput, TLeftKey > leftPartitionedStream, PartitionedStream< TRightInput, TRightKey > rightPartitionedStream, IPartitionedStreamRecipient< TOutput > outputRecipient, bool preferStriping, QuerySettings settings)
static QueryOperator< TOutput > AsQueryOperator(IEnumerable< TOutput > source)
void GivePartitionedStream(IPartitionedStreamRecipient< T > recipient)
ParallelExecutionMode? ExecutionMode