3 // Copyright (c) Microsoft Corporation. All rights reserved.
6 // =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
8 // ParallelQueryExecutionMode.cs
10 // <OWNER>[....]</OWNER>
12 // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
15 using System.Collections.Generic;
22 /// The query execution mode is a hint that specifies how the system should handle
23 /// performance trade-offs when parallelizing queries.
25 public enum ParallelExecutionMode
28 /// By default, the system will use algorithms for queries
29 /// that are ripe for parallelism and will avoid algorithms with high
30 /// overheads that will likely result in slow downs for parallel execution.
35 /// Parallelize the entire query, even if that means using high-overhead algorithms.