Fix aggregation error 4013
This commit is contained in:
@ -446,6 +446,7 @@ public:
|
|||||||
flags_(0),
|
flags_(0),
|
||||||
collect_buf_(NULL),
|
collect_buf_(NULL),
|
||||||
collect_buf_len_(0),
|
collect_buf_len_(0),
|
||||||
|
need_advance_collect_(false),
|
||||||
advance_collect_result_()
|
advance_collect_result_()
|
||||||
{
|
{
|
||||||
iter_result_.set_null();
|
iter_result_.set_null();
|
||||||
@ -515,12 +516,12 @@ public:
|
|||||||
struct {
|
struct {
|
||||||
int32_t is_tiny_num_used_ : 1;
|
int32_t is_tiny_num_used_ : 1;
|
||||||
int32_t is_evaluated_ : 1;
|
int32_t is_evaluated_ : 1;
|
||||||
int32_t need_advance_collect_ : 1;
|
|
||||||
int32_t is_advance_evaluated_ : 1;
|
int32_t is_advance_evaluated_ : 1;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
char *collect_buf_;
|
char *collect_buf_;
|
||||||
int64_t collect_buf_len_;
|
int64_t collect_buf_len_;
|
||||||
|
bool need_advance_collect_;
|
||||||
ObDatum advance_collect_result_;
|
ObDatum advance_collect_result_;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user