[FEAT MERGE] Lob SQL refactoring (Mem-LobLocator, expressions and dbms_lob adaptions)

Co-authored-by: chaser-ch <chaser.ch@antgroup.com>
This commit is contained in:
obdev
2023-01-28 20:40:15 +08:00
committed by ob-robot
parent 4bb1033505
commit 3d4f554258
350 changed files with 19091 additions and 3918 deletions

View File

@ -65,12 +65,31 @@ typedef void (*ser_eval_batch_function)(ObBatchEvalFuncTag &);
OB_SFA_SQL_EXPR_EVAL_BATCH, \
OB_SFA_EXPR_BASIC_PART2, \
OB_SFA_EXPR_STR_BASIC_PART2, \
OB_SFA_RELATION_EXPR_EVAL_TEXT, \
OB_SFA_RELATION_EXPR_TEXT_EVAL_BATCH, \
OB_SFA_DATUM_CMP_TEXT, \
OB_SFA_RELATION_EXPR_EVAL_TEXT_STR, \
OB_SFA_RELATION_EXPR_TEXT_STR_EVAL_BATCH, \
OB_SFA_DATUM_CMP_TEXT_STR, \
OB_SFA_RELATION_EXPR_EVAL_STR_TEXT, \
OB_SFA_RELATION_EXPR_STR_TEXT_EVAL_BATCH, \
OB_SFA_DATUM_CMP_STR_TEXT, \
OB_SFA_EXPR_JSON_BASIC_PART1, \
OB_SFA_EXPR_JSON_BASIC_PART2, \
OB_SFA_RELATION_EXPR_EVAL_JSON, \
OB_SFA_RELATION_EXPR_JSON_EVAL_BATCH, \
OB_SFA_DATUM_CMP_JSON, \
OB_SFA_FIXED_DOUBLE_NULLSAFE_CMP, \
OB_SFA_FIXED_DOUBLE_BASIC_PART1, \
OB_SFA_FIXED_DOUBLE_BASIC_PART2, \
OB_SFA_FIXED_DOUBLE_CMP_EVAL, \
OB_SFA_FIXED_DOUBLE_CMP_EVAL_BATCH, \
OB_SFA_DATUM_FIXED_DOUBLE_CMP, \
OB_SFA_EXPR_GEO_BASIC_PART1, \
OB_SFA_EXPR_GEO_BASIC_PART2, \
OB_SFA_RELATION_EXPR_EVAL_GEO, \
OB_SFA_RELATION_EXPR_GEO_EVAL_BATCH, \
OB_SFA_DATUM_CMP_GEO, \
OB_SFA_MAX
enum ObSerFuncArrayID {