diff options
author | Davis Haupt <davis.haupt@mongodb.com> | 2023-02-27 21:29:37 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-02-27 23:34:15 +0000 |
commit | d3eacf8547d811f075ef554dc8363f8e06eea9c4 (patch) | |
tree | 4ff82d880b91669488e92ace2eab280b131b9122 /src/mongo/db/query/projection_ast_util.h | |
parent | 294fb3396b285d140a7a0522ce3a00a75d694448 (diff) | |
download | mongo-d3eacf8547d811f075ef554dc8363f8e06eea9c4.tar.gz |
SERVER-73488 Add redaction to projection AST serialization
Diffstat (limited to 'src/mongo/db/query/projection_ast_util.h')
-rw-r--r-- | src/mongo/db/query/projection_ast_util.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/db/query/projection_ast_util.h b/src/mongo/db/query/projection_ast_util.h index af89254a9a1..895340104ad 100644 --- a/src/mongo/db/query/projection_ast_util.h +++ b/src/mongo/db/query/projection_ast_util.h @@ -29,6 +29,7 @@ #pragma once +#include "mongo/db/query/projection.h" #include "mongo/db/query/projection_ast.h" namespace mongo { @@ -37,5 +38,7 @@ namespace projection_ast { * This is intended to be used for debug output, not for serialization. */ BSONObj astToDebugBSON(const ASTNode* root); + +BSONObj serialize(const Projection& ast, SerializationOptions options); } // namespace projection_ast } // namespace mongo |