[FTS] add ctdef placeholder

This commit is contained in:
wz-WillZheng 2025-01-06 13:15:19 +00:00 committed by ob-robot
parent 6d76f8ff22
commit 97f4088780
2 changed files with 4 additions and 1 deletions

View File

@ -26,7 +26,8 @@ OB_SERIALIZE_MEMBER((ObDASIRScanCtDef, ObDASAttachCtDef),
match_filter_,
relevance_expr_,
relevance_proj_col_,
estimated_total_doc_cnt_);
estimated_total_doc_cnt_,
mode_flag_);
OB_SERIALIZE_MEMBER(ObDASIRScanRtDef);

View File

@ -33,6 +33,7 @@ public:
relevance_expr_(nullptr),
relevance_proj_col_(nullptr),
estimated_total_doc_cnt_(0),
mode_flag_(NATURAL_LANGUAGE_MODE),
flags_(0) {}
bool need_calc_relevance() const { return nullptr != relevance_expr_; }
bool need_proj_relevance_score() const { return nullptr != relevance_proj_col_; }
@ -105,6 +106,7 @@ public:
ObExpr *relevance_expr_;
ObExpr *relevance_proj_col_;
int64_t estimated_total_doc_cnt_;
ObMatchAgainstMode mode_flag_; // for MySQL search mode flag
union
{
uint8_t flags_;