summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/accumulator_multi.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/pipeline/accumulator_multi.h')
-rw-r--r--src/mongo/db/pipeline/accumulator_multi.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mongo/db/pipeline/accumulator_multi.h b/src/mongo/db/pipeline/accumulator_multi.h
index aac2dc66c15..a07899cb608 100644
--- a/src/mongo/db/pipeline/accumulator_multi.h
+++ b/src/mongo/db/pipeline/accumulator_multi.h
@@ -43,7 +43,7 @@ using Sense = AccumulatorMinMax::Sense;
*/
class AccumulatorN : public AccumulatorState {
public:
- AccumulatorN(ExpressionContext* const expCtx);
+ AccumulatorN(ExpressionContext* expCtx);
protected:
// Initialize 'n' with 'input'. In particular, verifies that 'input' is a positive integer.
@@ -52,7 +52,7 @@ protected:
// Parses 'args' for the 'n' and 'output' arguments that are common to the 'N' family of
// accumulators.
static std::tuple<boost::intrusive_ptr<Expression>, boost::intrusive_ptr<Expression>> parseArgs(
- ExpressionContext* const expCtx, const BSONObj& args, VariablesParseState vps);
+ ExpressionContext* expCtx, const BSONObj& args, VariablesParseState vps);
// Helper which appends the 'n' and 'output' fields to 'md'.
static void serializeHelper(const boost::intrusive_ptr<Expression>& initializer,
@@ -72,14 +72,14 @@ private:
};
class AccumulatorMinMaxN : public AccumulatorN {
public:
- AccumulatorMinMaxN(ExpressionContext* const expCtx, Sense sense);
+ AccumulatorMinMaxN(ExpressionContext* expCtx, Sense sense);
/**
* Verifies that 'elem' is an object, delegates argument parsing to 'AccumulatorN::parseArgs',
* and constructs an AccumulationExpression representing $minN or $maxN depending on 's'.
*/
template <Sense s>
- static AccumulationExpression parseMinMaxN(ExpressionContext* const expCtx,
+ static AccumulationExpression parseMinMaxN(ExpressionContext* expCtx,
BSONElement elem,
VariablesParseState vps);
@@ -118,7 +118,7 @@ public:
static const char* getName();
- static boost::intrusive_ptr<AccumulatorState> create(ExpressionContext* const expCtx);
+ static boost::intrusive_ptr<AccumulatorState> create(ExpressionContext* expCtx);
};
class AccumulatorMaxN : public AccumulatorMinMaxN {
@@ -129,6 +129,6 @@ public:
static const char* getName();
- static boost::intrusive_ptr<AccumulatorState> create(ExpressionContext* const expCtx);
+ static boost::intrusive_ptr<AccumulatorState> create(ExpressionContext* expCtx);
};
} // namespace mongo