diff options
author | samontea <merciers.merciers@gmail.com> | 2020-09-14 20:16:27 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-09-14 21:50:44 +0000 |
commit | d7f31d44bfa78b1b9ffcb57510c1b5ab9b0fe082 (patch) | |
tree | 96c82345b1e07a9d0b29a3b193badcccb06a7ba9 /src/mongo/db/pipeline/expression.h | |
parent | fcad026e0d27016c7f79ee70b5a80029e4f2e89f (diff) | |
download | mongo-d7f31d44bfa78b1b9ffcb57510c1b5ab9b0fe082.tar.gz |
Revert "SERVER-48871 Implement agg set expression operators in grammar"
This reverts commit 4d5c5fefbd81ee63831b4264de872e2338875fdd.
Diffstat (limited to 'src/mongo/db/pipeline/expression.h')
-rw-r--r-- | src/mongo/db/pipeline/expression.h | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/mongo/db/pipeline/expression.h b/src/mongo/db/pipeline/expression.h index 990ae17b224..2dfa80f74f3 100644 --- a/src/mongo/db/pipeline/expression.h +++ b/src/mongo/db/pipeline/expression.h @@ -797,8 +797,6 @@ class ExpressionAllElementsTrue final : public ExpressionFixedArity<ExpressionAl public: explicit ExpressionAllElementsTrue(ExpressionContext* const expCtx) : ExpressionFixedArity<ExpressionAllElementsTrue, 1>(expCtx) {} - ExpressionAllElementsTrue(ExpressionContext* const expCtx, ExpressionVector&& children) - : ExpressionFixedArity<ExpressionAllElementsTrue, 1>(expCtx, std::move(children)) {} Value evaluate(const Document& root, Variables* variables) const final; const char* getOpName() const final; @@ -839,8 +837,6 @@ class ExpressionAnyElementTrue final : public ExpressionFixedArity<ExpressionAny public: explicit ExpressionAnyElementTrue(ExpressionContext* const expCtx) : ExpressionFixedArity<ExpressionAnyElementTrue, 1>(expCtx) {} - ExpressionAnyElementTrue(ExpressionContext* const expCtx, ExpressionVector&& children) - : ExpressionFixedArity<ExpressionAnyElementTrue, 1>(expCtx, std::move(children)) {} Value evaluate(const Document& root, Variables* variables) const final; const char* getOpName() const final; @@ -2141,8 +2137,6 @@ class ExpressionSetDifference final : public ExpressionFixedArity<ExpressionSetD public: explicit ExpressionSetDifference(ExpressionContext* const expCtx) : ExpressionFixedArity<ExpressionSetDifference, 2>(expCtx) {} - ExpressionSetDifference(ExpressionContext* const expCtx, ExpressionVector&& children) - : ExpressionFixedArity<ExpressionSetDifference, 2>(expCtx, std::move(children)) {} Value evaluate(const Document& root, Variables* variables) const final; const char* getOpName() const final; @@ -2157,8 +2151,6 @@ class ExpressionSetEquals final : public ExpressionVariadic<ExpressionSetEquals> public: explicit ExpressionSetEquals(ExpressionContext* const expCtx) : ExpressionVariadic<ExpressionSetEquals>(expCtx) {} - ExpressionSetEquals(ExpressionContext* const expCtx, ExpressionVector&& children) - : ExpressionVariadic<ExpressionSetEquals>(expCtx, std::move(children)) {} Value evaluate(const Document& root, Variables* variables) const final; const char* getOpName() const final; @@ -2174,8 +2166,6 @@ class ExpressionSetIntersection final : public ExpressionVariadic<ExpressionSetI public: explicit ExpressionSetIntersection(ExpressionContext* const expCtx) : ExpressionVariadic<ExpressionSetIntersection>(expCtx) {} - ExpressionSetIntersection(ExpressionContext* const expCtx, ExpressionVector&& children) - : ExpressionVariadic<ExpressionSetIntersection>(expCtx, std::move(children)) {} Value evaluate(const Document& root, Variables* variables) const final; const char* getOpName() const final; @@ -2199,8 +2189,6 @@ class ExpressionSetIsSubset : public ExpressionFixedArity<ExpressionSetIsSubset, public: explicit ExpressionSetIsSubset(ExpressionContext* const expCtx) : ExpressionFixedArity<ExpressionSetIsSubset, 2>(expCtx) {} - ExpressionSetIsSubset(ExpressionContext* const expCtx, ExpressionVector&& children) - : ExpressionFixedArity<ExpressionSetIsSubset, 2>(expCtx, std::move(children)) {} boost::intrusive_ptr<Expression> optimize() override; Value evaluate(const Document& root, Variables* variables) const override; @@ -2219,8 +2207,6 @@ class ExpressionSetUnion final : public ExpressionVariadic<ExpressionSetUnion> { public: explicit ExpressionSetUnion(ExpressionContext* const expCtx) : ExpressionVariadic<ExpressionSetUnion>(expCtx) {} - ExpressionSetUnion(ExpressionContext* const expCtx, ExpressionVector&& children) - : ExpressionVariadic<ExpressionSetUnion>(expCtx, std::move(children)) {} Value evaluate(const Document& root, Variables* variables) const final; const char* getOpName() const final; |