summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands/fle2_get_count_info_command.idl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/commands/fle2_get_count_info_command.idl')
-rw-r--r--src/mongo/db/commands/fle2_get_count_info_command.idl38
1 files changed, 32 insertions, 6 deletions
diff --git a/src/mongo/db/commands/fle2_get_count_info_command.idl b/src/mongo/db/commands/fle2_get_count_info_command.idl
index 8717fa9e32f..0914ee9f5cc 100644
--- a/src/mongo/db/commands/fle2_get_count_info_command.idl
+++ b/src/mongo/db/commands/fle2_get_count_info_command.idl
@@ -34,6 +34,30 @@ imports:
- "mongo/crypto/fle_stats.idl"
structs:
+ ESCPositionsPair:
+ description: "A pair of non-anchor and anchor positions"
+ strict: true
+ fields:
+ cpos:
+ description: "non-anchor position"
+ type: long
+ apos:
+ description: "anchor position"
+ type: long
+
+ ESCOptionalPositionsPair:
+ description: "A pair of optional non-anchor and anchor positions"
+ strict: true
+ fields:
+ cpos:
+ description: "non-anchor position"
+ type: long
+ optional: true
+ apos:
+ description: "anchor position"
+ type: long
+ optional: true
+
QECountInfoReplyTokens:
description: "A tokens of ESC information"
strict: true
@@ -51,13 +75,15 @@ structs:
type: bindata_generic
cpp_name: EDCDerivedFromDataTokenAndContentionFactorToken
optional: true
- cpos:
- description: "cpos argument returned from emuBinary"
- type: long
+ spos:
+ description: "positions returned from emuBinary"
+ type: ESCOptionalPositionsPair
+ cpp_name: SearchedPositions
optional: true
- apos:
- description: "cpos argument returned from emuBinary"
- type: long
+ npos:
+ description: "position pair retrieved from the null anchor"
+ type: ESCPositionsPair
+ cpp_name: NullAnchorPositions
optional: true
stats:
description: "stats returned for compaction algorithm"