[FEAT MERGE] ARRAY EXPRS IMPLEMENTS
Co-authored-by: qijiax <qijia_xu@163.com>
This commit is contained in:
@ -1312,7 +1312,8 @@ int ObWindowFunctionOp::init()
|
||||
case T_FUN_SYS_ST_ASMVT:
|
||||
case T_FUN_SYS_RB_BUILD_AGG:
|
||||
case T_FUN_SYS_RB_OR_AGG:
|
||||
case T_FUN_SYS_RB_AND_AGG: {
|
||||
case T_FUN_SYS_RB_AND_AGG:
|
||||
case T_FUNC_SYS_ARRAY_AGG: {
|
||||
void *tmp_ptr = local_allocator_.alloc(sizeof(AggrCell));
|
||||
void *tmp_array = local_allocator_.alloc(sizeof(AggrInfoFixedArray));
|
||||
ObIArray<ObAggrInfo> *aggr_infos = NULL;
|
||||
|
||||
@ -778,7 +778,8 @@ int ObWindowFunctionVecOp::init()
|
||||
case T_FUN_JSON_OBJECTAGG:
|
||||
case T_FUN_ORA_JSON_ARRAYAGG:
|
||||
case T_FUN_ORA_JSON_OBJECTAGG:
|
||||
case T_FUN_ORA_XMLAGG: {
|
||||
case T_FUN_ORA_XMLAGG:
|
||||
case T_FUNC_SYS_ARRAY_AGG: {
|
||||
aggregate::IAggregate *agg_func = nullptr;
|
||||
winfunc::AggrExpr *aggr_expr = nullptr;
|
||||
if (OB_FAIL(alloc_expr<winfunc::AggrExpr>(*local_allocator_, aggr_expr))) {
|
||||
|
||||
Reference in New Issue
Block a user