summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/expression.h
diff options
context:
space:
mode:
authorsamontea <merciers.merciers@gmail.com>2020-09-14 20:16:27 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-09-14 21:50:44 +0000
commitd7f31d44bfa78b1b9ffcb57510c1b5ab9b0fe082 (patch)
tree96c82345b1e07a9d0b29a3b193badcccb06a7ba9 /src/mongo/db/pipeline/expression.h
parentfcad026e0d27016c7f79ee70b5a80029e4f2e89f (diff)
downloadmongo-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.h14
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;