support json type

This commit is contained in:
xj0
2022-02-08 14:58:13 +08:00
committed by LINxiansheng
parent 4b25bac8d0
commit e5f59ea074
241 changed files with 46116 additions and 749 deletions

View File

@ -404,6 +404,8 @@ public:
// parameter evaluation.
// NOTICE: %param must in %params array which passed by eval().
int param_eval(common::ObExprCtx& expr_ctx, const common::ObObj& param, const int64_t param_index) const;
int get_param_type(common::ObExprCtx &expr_ctx, const common::ObObj &param, ObItemType &param_type) const;
int get_param_is_boolean(common::ObExprCtx &expr_ctx, const common::ObObj &param, bool &is_boolean) const;
static bool is_valid_nls_param(const common::ObString& nls_param_str);
inline bool is_param_lazy_eval() const