internal override QueryResults <TSource> Open(QuerySettings settings, bool preferStriping) { QueryResults <TSource> leftChildQueryResults = base.LeftChild.Open(settings, preferStriping); QueryResults <TSource> rightChildQueryResults = base.RightChild.Open(settings, preferStriping); return(ConcatQueryOperatorResults <TSource> .NewResults(leftChildQueryResults, rightChildQueryResults, (ConcatQueryOperator <TSource>) this, settings, preferStriping)); }
//--------------------------------------------------------------------------------------- // Just opens the current operator, including opening the child and wrapping it with // partitions as needed. // internal override QueryResults <TSource> Open(QuerySettings settings, bool preferStriping) { // We just open the children operators. QueryResults <TSource> leftChildResults = LeftChild.Open(settings, preferStriping); QueryResults <TSource> rightChildResults = RightChild.Open(settings, preferStriping); return(ConcatQueryOperatorResults.NewResults(leftChildResults, rightChildResults, this, settings, preferStriping)); }