Enumerator GetEnumerator()
QuerySettings SpecifiedQuerySettings
QueryResults< TOutput > Open(QuerySettings settings, bool preferStriping)
OrdinalIndexState OrdinalIndexState
IEnumerable< TOutput > AsSequentialQuery(CancellationToken token)
static QueryOperator< TOutput > AsQueryOperator(IEnumerable< TOutput > source)
virtual T GetElement(int index)
readonly int _partitionCount
override void GivePartitionedStream(IPartitionedStreamRecipient< TOutput > recipient)
override int ElementsCount
readonly QueryResults< TLeftInput > _leftChildResults
override TOutput GetElement(int index)
readonly QueryResults< TRightInput > _rightChildResults
readonly bool _preferStriping
ZipQueryOperatorResults(QueryResults< TLeftInput > leftChildResults, QueryResults< TRightInput > rightChildResults, Func< TLeftInput, TRightInput, TOutput > resultSelector, int partitionCount, bool preferStriping)
readonly Func< TLeftInput, TRightInput, TOutput > _resultSelector
override bool IsIndexible
override QueryResults< TOutput > Open(QuerySettings settings, bool preferStriping)
ZipQueryOperator(QueryOperator< TLeftInput > left, QueryOperator< TRightInput > right, Func< TLeftInput, TRightInput, TOutput > resultSelector)
readonly QueryOperator< TRightInput > _rightChild
readonly QueryOperator< TLeftInput > _leftChild
readonly bool _prematureMergeLeft
readonly bool _prematureMergeRight
override bool LimitsParallelism
override IEnumerable< TOutput > AsSequentialQuery(CancellationToken token)
ZipQueryOperator(ParallelQuery< TLeftInput > leftChildSource, ParallelQuery< TRightInput > rightChildSource, Func< TLeftInput, TRightInput, TOutput > resultSelector)
readonly Func< TLeftInput, TRightInput, TOutput > _resultSelector
readonly bool _limitsParallelism
static byte Min(byte val1, byte val2)
CancellationState CancellationState
TaskScheduler TaskScheduler