summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/canonical_query_encoder.cpp
diff options
context:
space:
mode:
authorPawel Terlecki <pawel.terlecki@mongodb.com>2019-03-12 16:22:02 -0400
committerPawel Terlecki <pawel.terlecki@mongodb.com>2019-03-12 16:22:02 -0400
commit704046922042664717cd60b615052d11acc0db77 (patch)
tree2931bff95b45e8bcbd63b6deb34d83914c72bc6d /src/mongo/db/query/canonical_query_encoder.cpp
parentafe082642124dbda2367cb51c3d748873df9bf7b (diff)
downloadmongo-704046922042664717cd60b615052d11acc0db77.tar.gz
SERVER-39171 Implement encrypt.bsonType validation
A new MatchExpression was added in JSONSchemaParser. FleBlob is currently used only here. We may decide to share it in the future as necessary.
Diffstat (limited to 'src/mongo/db/query/canonical_query_encoder.cpp')
-rw-r--r--src/mongo/db/query/canonical_query_encoder.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/db/query/canonical_query_encoder.cpp b/src/mongo/db/query/canonical_query_encoder.cpp
index 27f8bc24590..91982bff80a 100644
--- a/src/mongo/db/query/canonical_query_encoder.cpp
+++ b/src/mongo/db/query/canonical_query_encoder.cpp
@@ -174,6 +174,9 @@ const char* encodeMatchType(MatchExpression::MatchType mt) {
case MatchExpression::INTERNAL_SCHEMA_ALLOWED_PROPERTIES:
return "internalSchemaAllowedProperties";
+ case MatchExpression::INTERNAL_SCHEMA_BIN_DATA_ENCRYPTED_TYPE:
+ return "internalSchemaBinDataEncryptedType";
+
case MatchExpression::INTERNAL_SCHEMA_BIN_DATA_SUBTYPE:
return "internalSchemaBinDataSubType";