From 97f408878011861fd38176b1af734c4a444145ca Mon Sep 17 00:00:00 2001 From: wz-WillZheng <18701736737@163.com> Date: Mon, 6 Jan 2025 13:15:19 +0000 Subject: [PATCH] [FTS] add ctdef placeholder --- src/sql/das/ob_das_ir_define.cpp | 3 ++- src/sql/das/ob_das_ir_define.h | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/sql/das/ob_das_ir_define.cpp b/src/sql/das/ob_das_ir_define.cpp index a34bbf995..0bc969a82 100644 --- a/src/sql/das/ob_das_ir_define.cpp +++ b/src/sql/das/ob_das_ir_define.cpp @@ -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); diff --git a/src/sql/das/ob_das_ir_define.h b/src/sql/das/ob_das_ir_define.h index 0850e63f4..bf0839ed8 100644 --- a/src/sql/das/ob_das_ir_define.h +++ b/src/sql/das/ob_das_ir_define.h @@ -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_;