[4.2.1>master] finetune ENABLE_SERIALIZATION_CHECK

This commit is contained in:
zhjc1124
2024-02-08 13:18:21 +00:00
committed by ob-robot
parent b6a15b6111
commit f636b2fdd1
12 changed files with 47 additions and 26 deletions

View File

@ -30,6 +30,7 @@ namespace sql
{
struct ObExprRegexpSessionVariables {
TO_STRING_KV(K_(regexp_stack_limit), K_(regexp_time_limit));
ObExprRegexpSessionVariables():
regexp_stack_limit_(0),
regexp_time_limit_(0)

View File

@ -77,6 +77,7 @@ public:
// and we should fill (min, max) for c3
ObFixedArray<int64_t, common::ObIAllocator> prefix_col_idxs_;
ObFixedArray<ObObjMeta, common::ObIAllocator> prefix_col_obj_metas_;
TO_STRING_KV(K_(table_id), K_(range_column_cnt), K_(prefix_col_idxs), K_(prefix_col_obj_metas));
};
} //end name space sql

View File

@ -205,6 +205,7 @@ public:
inline int add_row(ObCompactRow *new_row, int64_t row_size);
int create_and_add_row(const common::ObIArray<ObExpr *> &exprs, const RowMeta &row_meta,
const int64_t row_size, ObEvalCtx &ctx, ObCompactRow *&new_row, uint64_t hash_val);
TO_STRING_KV(K(get_row_cnt()), K_(row_sizes), K_(serial_rows))
private:
common::ObIAllocator &allocator_;
ObSArray<ObCompactRow *> serial_rows_;