Fix enum/set insert into values in irregular order

This commit is contained in:
br0
2021-09-16 15:29:54 +08:00
committed by wangzelin.wzl
parent 5df8d9c465
commit d392312a09
4 changed files with 9 additions and 73 deletions

View File

@ -34,7 +34,6 @@ public:
return need_columnlized_;
}
int add_values_expr(const common::ObIArray<ObRawExpr*>& value_exprs);
int add_str_values_array(const common::ObIArray<ObRawExpr*>& expr);
const common::ObIArray<ObRawExpr*>& get_value_exprs() const
{
@ -44,10 +43,6 @@ public:
{
return value_exprs_;
}
const common::ObIArray<ObStrValues>& get_str_values_array() const
{
return str_values_array_;
}
int check_range_param_continuous(bool& use_range_param) const;
int get_value_param_range(int64_t row_index, int64_t& param_idx_start, int64_t& param_idx_end) const;
virtual int est_cost() override;
@ -67,8 +62,6 @@ private:
private:
bool need_columnlized_;
common::ObSEArray<ObRawExpr*, 4, common::ModulePageAllocator, true> value_exprs_;
// only engine 3.0 used
common::ObSEArray<ObStrValues, 4, common::ModulePageAllocator, true> str_values_array_;
DISALLOW_COPY_AND_ASSIGN(ObLogExprValues);
};
} // namespace sql