Placeholder for hash join build row output
This commit is contained in:
parent
1654dee5ef
commit
a19a9dab4d
@ -112,7 +112,8 @@ ObHashJoinVecSpec::ObHashJoinVecSpec(common::ObIAllocator &alloc, const ObPhyOpe
|
||||
is_naaj_(false),
|
||||
is_sna_(false),
|
||||
is_shared_ht_(false),
|
||||
is_ns_equal_cond_(alloc)
|
||||
is_ns_equal_cond_(alloc),
|
||||
build_rows_output_(alloc)
|
||||
{
|
||||
}
|
||||
|
||||
@ -127,7 +128,8 @@ OB_SERIALIZE_MEMBER((ObHashJoinVecSpec, ObJoinVecSpec),
|
||||
is_sna_,
|
||||
is_shared_ht_,
|
||||
is_ns_equal_cond_,
|
||||
jf_material_control_info_);
|
||||
jf_material_control_info_,
|
||||
build_rows_output_);
|
||||
|
||||
ObHashJoinVecOp::ObHashJoinVecOp(ObExecContext &ctx_, const ObOpSpec &spec, ObOpInput *input)
|
||||
: ObJoinVecOp(ctx_, spec, input),
|
||||
|
@ -301,6 +301,8 @@ public:
|
||||
// record which equal cond is null safe equal
|
||||
common::ObFixedArray<bool, common::ObIAllocator> is_ns_equal_cond_;
|
||||
ObJoinFilterMaterialControlInfo jf_material_control_info_;
|
||||
// record build row expr, because has key not in left output
|
||||
ExprFixedArray build_rows_output_;
|
||||
};
|
||||
|
||||
// hash join has no expression result overwrite problem:
|
||||
|
Loading…
x
Reference in New Issue
Block a user