summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/expression_visitor.h
diff options
context:
space:
mode:
authorMilena Ivanova <milena.ivanova@mongodb.com>2020-10-28 14:37:30 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-01-12 10:48:11 +0000
commit350b31052ad0c79178b94307185834cfcedc77de (patch)
tree3d4e770dc7ba5eafc4ed0e679d56e1db638c89d8 /src/mongo/db/pipeline/expression_visitor.h
parent16e69eb33c2d18a42e098cb728443412008c9e89 (diff)
downloadmongo-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.h4
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