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));
        }
Example #2
0
        //---------------------------------------------------------------------------------------
        // 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));
        }