@@ -66,11 +66,6 @@ public typealias SubscriptionEventStream = EventStream<Future<GraphQLResult>>
66
66
/// may wish to separate the validation and execution phases to a static time
67
67
/// tooling step, and a server runtime step.
68
68
///
69
- /// - parameter queryStrategy: The field execution strategy to use for query requests
70
- /// - parameter mutationStrategy: The field execution strategy to use for mutation requests
71
- /// - parameter subscriptionStrategy: The field execution strategy to use for subscription requests
72
- /// - parameter instrumentation: The instrumentation implementation to call during the parsing,
73
- /// validating, execution, and field resolution stages.
74
69
/// - parameter schema: The GraphQL type system to use when validating and executing a
75
70
/// query.
76
71
/// - parameter request: A GraphQL language formatted string representing the requested
@@ -92,9 +87,9 @@ public typealias SubscriptionEventStream = EventStream<Future<GraphQLResult>>
92
87
/// and there will be an error inside `errors` specifying the reason for the failure and the path of
93
88
/// the failed field.
94
89
public func graphql(
95
- queryStrategy: QueryFieldExecutionStrategy = SerialFieldExecutionStrategy ( ) ,
90
+ queryStrategy: QueryFieldExecutionStrategy = ConcurrentFieldExecutionStrategy ( ) ,
96
91
mutationStrategy: MutationFieldExecutionStrategy = SerialFieldExecutionStrategy ( ) ,
97
- subscriptionStrategy: SubscriptionFieldExecutionStrategy = SerialFieldExecutionStrategy ( ) ,
92
+ subscriptionStrategy: SubscriptionFieldExecutionStrategy = ConcurrentFieldExecutionStrategy ( ) ,
98
93
instrumentation: Instrumentation = NoOpInstrumentation,
99
94
validationRules: [ ( ValidationContext ) -> Visitor ] = [ ] ,
100
95
schema: GraphQLSchema ,
@@ -161,9 +156,9 @@ public func graphql(
161
156
/// and there will be an error inside `errors` specifying the reason for the failure and the path of
162
157
/// the failed field.
163
158
public func graphql< Retrieval: PersistedQueryRetrieval > (
164
- queryStrategy: QueryFieldExecutionStrategy = SerialFieldExecutionStrategy ( ) ,
159
+ queryStrategy: QueryFieldExecutionStrategy = ConcurrentFieldExecutionStrategy ( ) ,
165
160
mutationStrategy: MutationFieldExecutionStrategy = SerialFieldExecutionStrategy ( ) ,
166
- subscriptionStrategy: SubscriptionFieldExecutionStrategy = SerialFieldExecutionStrategy ( ) ,
161
+ subscriptionStrategy: SubscriptionFieldExecutionStrategy = ConcurrentFieldExecutionStrategy ( ) ,
167
162
instrumentation: Instrumentation = NoOpInstrumentation,
168
163
queryRetrieval: Retrieval ,
169
164
queryId: Retrieval . Id ,
@@ -235,9 +230,9 @@ public func graphql<Retrieval: PersistedQueryRetrieval>(
235
230
/// will be an error inside `errors` specifying the reason for the failure and the path of the
236
231
/// failed field.
237
232
public func graphqlSubscribe(
238
- queryStrategy: QueryFieldExecutionStrategy = SerialFieldExecutionStrategy ( ) ,
233
+ queryStrategy: QueryFieldExecutionStrategy = ConcurrentFieldExecutionStrategy ( ) ,
239
234
mutationStrategy: MutationFieldExecutionStrategy = SerialFieldExecutionStrategy ( ) ,
240
- subscriptionStrategy: SubscriptionFieldExecutionStrategy = SerialFieldExecutionStrategy ( ) ,
235
+ subscriptionStrategy: SubscriptionFieldExecutionStrategy = ConcurrentFieldExecutionStrategy ( ) ,
241
236
instrumentation: Instrumentation = NoOpInstrumentation,
242
237
validationRules: [ ( ValidationContext ) -> Visitor ] = [ ] ,
243
238
schema: GraphQLSchema ,
@@ -316,9 +311,9 @@ public func graphqlSubscribe(
316
311
/// the failure and the path of the failed field.
317
312
@available ( macOS 10 . 15 , iOS 15 , watchOS 8 , tvOS 15 , * )
318
313
public func graphql(
319
- queryStrategy: QueryFieldExecutionStrategy = SerialFieldExecutionStrategy ( ) ,
314
+ queryStrategy: QueryFieldExecutionStrategy = ConcurrentFieldExecutionStrategy ( ) ,
320
315
mutationStrategy: MutationFieldExecutionStrategy = SerialFieldExecutionStrategy ( ) ,
321
- subscriptionStrategy: SubscriptionFieldExecutionStrategy = SerialFieldExecutionStrategy ( ) ,
316
+ subscriptionStrategy: SubscriptionFieldExecutionStrategy = ConcurrentFieldExecutionStrategy ( ) ,
322
317
instrumentation: Instrumentation = NoOpInstrumentation,
323
318
schema: GraphQLSchema ,
324
319
request: String ,
@@ -383,9 +378,9 @@ public func graphql(
383
378
/// failed field.
384
379
@available ( macOS 10 . 15 , iOS 15 , watchOS 8 , tvOS 15 , * )
385
380
public func graphqlSubscribe(
386
- queryStrategy: QueryFieldExecutionStrategy = SerialFieldExecutionStrategy ( ) ,
381
+ queryStrategy: QueryFieldExecutionStrategy = ConcurrentFieldExecutionStrategy ( ) ,
387
382
mutationStrategy: MutationFieldExecutionStrategy = SerialFieldExecutionStrategy ( ) ,
388
- subscriptionStrategy: SubscriptionFieldExecutionStrategy = SerialFieldExecutionStrategy ( ) ,
383
+ subscriptionStrategy: SubscriptionFieldExecutionStrategy = ConcurrentFieldExecutionStrategy ( ) ,
389
384
instrumentation: Instrumentation = NoOpInstrumentation,
390
385
schema: GraphQLSchema ,
391
386
request: String ,
0 commit comments