MCPcopy Create free account
hub / github.com/apache/impala / Init

Method Init

be/src/exec/blocking-join-node.cc:47–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45const char* BlockingJoinNode::LLVM_CLASS_NAME = "class.impala::BlockingJoinNode";
46
47Status BlockingJoinPlanNode::Init(const TPlanNode& tnode, FragmentState* state) {
48 DCHECK(tnode.__isset.join_node);
49 RETURN_IF_ERROR(PlanNode::Init(tnode, state));
50 join_op_ = tnode_->join_node.join_op;
51 build_row_desc_ = state->obj_pool()->Add(
52 new RowDescriptor(state->desc_tbl(), tnode.join_node.build_tuples,
53 tnode.join_node.nullable_build_tuples));
54 DCHECK(!IsSemiJoin(tnode.join_node.join_op) || conjuncts_.size() == 0);
55 return Status::OK();
56}
57
58BlockingJoinNode::BlockingJoinNode(const string& node_name, ObjectPool* pool,
59 const BlockingJoinPlanNode& pnode, const DescriptorTbl& descs)

Callers

nothing calls this directly

Calls 5

IsSemiJoinFunction · 0.85
OKFunction · 0.85
AddMethod · 0.45
obj_poolMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected