The placeholder of MergeJoinVecSpec's serialization function modification
This commit is contained in:
parent
d3bbe3851f
commit
7f4e40e3f4
@ -39,7 +39,11 @@ OB_SERIALIZE_MEMBER((ObMergeJoinVecSpec, ObJoinVecSpec),
|
||||
equal_cond_infos_,
|
||||
merge_directions_,
|
||||
left_child_fetcher_all_exprs_,
|
||||
right_child_fetcher_all_exprs_);
|
||||
right_child_fetcher_all_exprs_,
|
||||
left_child_fetcher_equal_keys_,
|
||||
right_child_fetcher_equal_keys_,
|
||||
left_child_fetcher_equal_keys_idx_,
|
||||
right_child_fetcher_equal_keys_idx_);
|
||||
|
||||
OB_SERIALIZE_MEMBER(ObMergeJoinVecSpec::EqualConditionInfo, expr_, ser_eval_func_, is_opposite_);
|
||||
const int64_t ObMergeJoinVecSpec::MERGE_DIRECTION_ASC = 1;
|
||||
|
@ -64,7 +64,11 @@ public:
|
||||
equal_cond_infos_(alloc),
|
||||
merge_directions_(alloc),
|
||||
left_child_fetcher_all_exprs_(alloc),
|
||||
right_child_fetcher_all_exprs_(alloc)
|
||||
right_child_fetcher_all_exprs_(alloc),
|
||||
left_child_fetcher_equal_keys_(alloc),
|
||||
right_child_fetcher_equal_keys_(alloc),
|
||||
left_child_fetcher_equal_keys_idx_(alloc),
|
||||
right_child_fetcher_equal_keys_idx_(alloc)
|
||||
{}
|
||||
|
||||
virtual ~ObMergeJoinVecSpec() {};
|
||||
@ -96,6 +100,10 @@ public:
|
||||
common::ObFixedArray<int64_t, common::ObIAllocator> merge_directions_;
|
||||
ExprFixedArray left_child_fetcher_all_exprs_;
|
||||
ExprFixedArray right_child_fetcher_all_exprs_;
|
||||
ExprFixedArray left_child_fetcher_equal_keys_;
|
||||
ExprFixedArray right_child_fetcher_equal_keys_;
|
||||
common::ObFixedArray<int64_t, common::ObIAllocator> left_child_fetcher_equal_keys_idx_;
|
||||
common::ObFixedArray<int64_t, common::ObIAllocator> right_child_fetcher_equal_keys_idx_;
|
||||
|
||||
private:
|
||||
DISALLOW_COPY_AND_ASSIGN(ObMergeJoinVecSpec);
|
||||
|
Loading…
x
Reference in New Issue
Block a user