MCPcopy Create free account
hub / github.com/ClickHouse/ClickHouse / dumpTreeImpl

Method dumpTreeImpl

src/Analyzer/ArrayJoinNode.cpp:24–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

22}
23
24void ArrayJoinNode::dumpTreeImpl(WriteBuffer & buffer, FormatState & format_state, size_t indent) const
25{
26 buffer << std::string(indent, ' ') << "ARRAY_JOIN id: " << format_state.getNodeId(this);
27 buffer << ", is_left: " << is_left;
28
29 if (hasAlias())
30 buffer << ", alias: " << getAlias();
31
32 buffer << '\n' << std::string(indent + 2, ' ') << "TABLE EXPRESSION\n";
33 getTableExpression()->dumpTreeImpl(buffer, format_state, indent + 4);
34
35 buffer << '\n' << std::string(indent + 2, ' ') << "JOIN EXPRESSIONS\n";
36 getJoinExpressionsNode()->dumpTreeImpl(buffer, format_state, indent + 4);
37}
38
39bool ArrayJoinNode::isEqualImpl(const IQueryTreeNode & rhs, CompareOptions) const
40{

Callers

nothing calls this directly

Calls 2

getTableExpressionFunction · 0.85
getNodeIdMethod · 0.45

Tested by

no test coverage detected