summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/optimizer/node.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/query/optimizer/node.h')
-rw-r--r--src/mongo/db/query/optimizer/node.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mongo/db/query/optimizer/node.h b/src/mongo/db/query/optimizer/node.h
index 6c1549cdc37..ba7da13bf98 100644
--- a/src/mongo/db/query/optimizer/node.h
+++ b/src/mongo/db/query/optimizer/node.h
@@ -56,7 +56,7 @@ protected:
explicit Node(Context& ctx, NodePtr child);
explicit Node(Context& ctx, std::vector<NodePtr> children);
- virtual void generateMemoBase(std::ostringstream& os);
+ void generateMemoBase(std::ostringstream& os) const;
virtual void visit(AbstractVisitor& visitor) = 0;
@@ -77,7 +77,7 @@ class ScanNode : public Node {
public:
static NodePtr create(Context& ctx, CollectionNameType collectionName);
- void generateMemoInternal(std::ostringstream& os);
+ void generateScanMemo(std::ostringstream& os) const;
protected:
void visit(AbstractVisitor& visitor) override;
@@ -98,7 +98,7 @@ public:
ProjectionMap projectionMap,
std::vector<NodePtr> children);
- void generateMemoInternal(std::ostringstream& os);
+ void generateMultiJoinMemo(std::ostringstream& os) const;
protected:
void visit(AbstractVisitor& visitor) override;
@@ -117,7 +117,7 @@ class UnionNode : public Node {
public:
static NodePtr create(Context& ctx, std::vector<NodePtr> children);
- void generateMemoInternal(std::ostringstream& os);
+ void generateUnionMemo(std::ostringstream& os) const;
protected:
void visit(AbstractVisitor& visitor) override;
@@ -136,7 +136,7 @@ public:
ProjectionMap projectionMap,
NodePtr child);
- void generateMemoInternal(std::ostringstream& os);
+ void generateGroupByMemo(std::ostringstream& os) const;
protected:
void visit(AbstractVisitor& visitor) override;
@@ -158,7 +158,7 @@ public:
bool retainNonArrays,
NodePtr child);
- void generateMemoInternal(std::ostringstream& os);
+ void generateUnwindMemo(std::ostringstream& os) const;
protected:
@@ -175,7 +175,7 @@ class WindNode : public Node {
public:
static NodePtr create(Context& ctx, ProjectionName projectionName, NodePtr child);
- void generateMemoInternal(std::ostringstream& os);
+ void generateWindMemo(std::ostringstream& os) const;
protected:
void visit(AbstractVisitor& visitor) override;