[FEAT MERGE]Query Interface Enhancement

Co-authored-by: chinaxing <chen.yack@gmail.com>
This commit is contained in:
obdev
2023-04-28 02:41:45 +00:00
committed by ob-robot
parent d48cc591bd
commit 23b365a0a7
74 changed files with 2611 additions and 330 deletions

View File

@ -56,6 +56,8 @@ struct SqlInfo: public ParameterizationHashValue
no_check_type_offsets_ = that.no_check_type_offsets_;
need_check_type_param_offsets_ = that.need_check_type_param_offsets_;
ps_need_parameterized_ = that.ps_need_parameterized_;
parse_infos_ = that.parse_infos_;
need_check_fp_ = that.need_check_fp_;
return *this;
}
void destroy() {}
@ -85,6 +87,8 @@ struct SqlInfo: public ParameterizationHashValue
// because this will cause the parameterized SQL to report a syntax error in the parser.
// such as prepare stmt from 'select * from t1 where c1 = ? and c2 is null';
bool ps_need_parameterized_;
common::ObSEArray<ObPCParseInfo, 4> parse_infos_;
bool need_check_fp_;
SqlInfo();
};