diff options
author | Milena Ivanova <milena.ivanova@mongodb.com> | 2020-10-28 14:37:30 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-01-12 10:48:11 +0000 |
commit | 350b31052ad0c79178b94307185834cfcedc77de (patch) | |
tree | 3d4e770dc7ba5eafc4ed0e679d56e1db638c89d8 /src/mongo/db/pipeline/expression_visitor.h | |
parent | 16e69eb33c2d18a42e098cb728443412008c9e89 (diff) | |
download | mongo-350b31052ad0c79178b94307185834cfcedc77de.tar.gz |
SERVER-51664 Implement $dateAdd and $dateSubtract in DocumentSource execution
Diffstat (limited to 'src/mongo/db/pipeline/expression_visitor.h')
-rw-r--r-- | src/mongo/db/pipeline/expression_visitor.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/db/pipeline/expression_visitor.h b/src/mongo/db/pipeline/expression_visitor.h index 51225289b26..53f8c1bf74c 100644 --- a/src/mongo/db/pipeline/expression_visitor.h +++ b/src/mongo/db/pipeline/expression_visitor.h @@ -154,6 +154,8 @@ class ExpressionFunction; class ExpressionDegreesToRadians; class ExpressionRadiansToDegrees; class ExpressionDateDiff; +class ExpressionDateAdd; +class ExpressionDateSubtract; class AccumulatorAvg; class AccumulatorMax; @@ -305,6 +307,8 @@ public: virtual void visit(ExpressionInternalFindPositional*) = 0; virtual void visit(ExpressionInternalFindElemMatch*) = 0; virtual void visit(ExpressionToHashedIndexKey*) = 0; + virtual void visit(ExpressionDateAdd*) = 0; + virtual void visit(ExpressionDateSubtract*) = 0; }; } // namespace mongo |