summaryrefslogtreecommitdiff
path: root/src/mongo/s/query/async_results_merger_params.idl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/query/async_results_merger_params.idl')
-rw-r--r--src/mongo/s/query/async_results_merger_params.idl24
1 files changed, 3 insertions, 21 deletions
diff --git a/src/mongo/s/query/async_results_merger_params.idl b/src/mongo/s/query/async_results_merger_params.idl
index 5382c9cc718..2b5857e6c9b 100644
--- a/src/mongo/s/query/async_results_merger_params.idl
+++ b/src/mongo/s/query/async_results_merger_params.idl
@@ -50,19 +50,15 @@ types:
structs:
RemoteCursor:
description: A description of a cursor opened on a remote server.
- query_shape_component: true
fields:
shardId:
type: string
description: The shardId of the shard on which the cursor resides.
- query_shape: anonymize
hostAndPort:
type: HostAndPort
description: The exact host (within the shard) on which the cursor resides.
- query_shape: anonymize
cursorResponse:
type: CursorResponse
- query_shape: literal
description: The response after establishing a cursor on the remote shard, including
the first batch.
@@ -70,47 +66,33 @@ structs:
description: The parameters needed to establish an AsyncResultsMerger.
chained_structs:
OperationSessionInfoFromClient : OperationSessionInfo
- query_shape_component: true
fields:
sort:
type: object
description: The sort requested on the merging operation. Empty if there is no sort.
optional: true
- query_shape: literal
compareWholeSortKey:
type: bool
default: false
- query_shape: literal
description: >-
When 'compareWholeSortKey' is true, $sortKey is a scalar value, rather than an
object. We extract the sort key {$sortKey: <value>}. The sort key pattern is
verified to be {$sortKey: 1}.
- remotes:
- type: array<RemoteCursor>
- query_shape: literal
+ remotes: array<RemoteCursor>
tailableMode:
type: TailableMode
optional: true
description: If set, the tailability mode of this cursor.
- query_shape: parameter
batchSize:
type: safeInt64
optional: true
description: The batch size for this cursor.
- query_shape: literal
- nss:
- type: namespacestring
- query_shape: custom
+ nss: namespacestring
allowPartialResults:
type: bool
default: false
description: If set, error responses are ignored.
- query_shape: parameter
recordRemoteOpWaitTime:
type: bool
default: false
- query_shape: parameter
- description: >-
- This parameter is not used anymore but should stay for a while for backward
- compatibility.
- TODO SERVER-73120 Remove this parameter when releasing 8.0.
+ description: If set, records the total time spent waiting for remote operations to complete.