Serialization placeholder for ObDASDataFetchRes, ObDASScanResult.
This commit is contained in:
@ -1121,7 +1121,11 @@ ObDASScanResult::ObDASScanResult()
|
|||||||
eval_ctx_(nullptr),
|
eval_ctx_(nullptr),
|
||||||
extra_result_(nullptr),
|
extra_result_(nullptr),
|
||||||
need_check_output_datum_(false),
|
need_check_output_datum_(false),
|
||||||
enable_rich_format_(false)
|
enable_rich_format_(false),
|
||||||
|
io_read_bytes_(0),
|
||||||
|
ssstore_read_bytes_(0),
|
||||||
|
ssstore_read_row_cnt_(0),
|
||||||
|
memstore_read_row_cnt_(0)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1271,7 +1275,11 @@ int ObDASScanResult::link_extra_result(ObDASExtraData &extra_result)
|
|||||||
OB_SERIALIZE_MEMBER((ObDASScanResult, ObIDASTaskResult),
|
OB_SERIALIZE_MEMBER((ObDASScanResult, ObIDASTaskResult),
|
||||||
datum_store_,
|
datum_store_,
|
||||||
enable_rich_format_,
|
enable_rich_format_,
|
||||||
vec_row_store_);
|
vec_row_store_,
|
||||||
|
io_read_bytes_,
|
||||||
|
ssstore_read_bytes_,
|
||||||
|
ssstore_read_row_cnt_,
|
||||||
|
memstore_read_row_cnt_);
|
||||||
|
|
||||||
ObLocalIndexLookupOp::~ObLocalIndexLookupOp()
|
ObLocalIndexLookupOp::~ObLocalIndexLookupOp()
|
||||||
{
|
{
|
||||||
|
|||||||
@ -291,7 +291,11 @@ public:
|
|||||||
K_(datum_store),
|
K_(datum_store),
|
||||||
KPC_(output_exprs),
|
KPC_(output_exprs),
|
||||||
K_(enable_rich_format),
|
K_(enable_rich_format),
|
||||||
K_(vec_row_store));
|
K_(vec_row_store),
|
||||||
|
K_(io_read_bytes),
|
||||||
|
K_(ssstore_read_bytes),
|
||||||
|
K_(ssstore_read_row_cnt),
|
||||||
|
K_(memstore_read_row_cnt));
|
||||||
private:
|
private:
|
||||||
ObChunkDatumStore datum_store_;
|
ObChunkDatumStore datum_store_;
|
||||||
ObChunkDatumStore::Iterator result_iter_;
|
ObChunkDatumStore::Iterator result_iter_;
|
||||||
@ -302,6 +306,10 @@ private:
|
|||||||
ObDASExtraData *extra_result_;
|
ObDASExtraData *extra_result_;
|
||||||
bool need_check_output_datum_;
|
bool need_check_output_datum_;
|
||||||
bool enable_rich_format_;
|
bool enable_rich_format_;
|
||||||
|
int64_t io_read_bytes_;
|
||||||
|
int64_t ssstore_read_bytes_;
|
||||||
|
int64_t ssstore_read_row_cnt_;
|
||||||
|
int64_t memstore_read_row_cnt_;
|
||||||
};
|
};
|
||||||
|
|
||||||
class ObLocalIndexLookupOp : public common::ObNewRowIterator, public ObIndexLookupOpImpl
|
class ObLocalIndexLookupOp : public common::ObNewRowIterator, public ObIndexLookupOpImpl
|
||||||
|
|||||||
@ -619,7 +619,11 @@ int ObDASDataEraseReq::init(const uint64_t tenant_id, const int64_t task_id)
|
|||||||
OB_SERIALIZE_MEMBER(ObDASDataFetchRes,
|
OB_SERIALIZE_MEMBER(ObDASDataFetchRes,
|
||||||
datum_store_,
|
datum_store_,
|
||||||
tenant_id_, task_id_, has_more_,
|
tenant_id_, task_id_, has_more_,
|
||||||
enable_rich_format_, vec_row_store_);
|
enable_rich_format_, vec_row_store_,
|
||||||
|
io_read_bytes_,
|
||||||
|
ssstore_read_bytes_,
|
||||||
|
ssstore_read_row_cnt_,
|
||||||
|
memstore_read_row_cnt_);
|
||||||
|
|
||||||
ObDASDataFetchRes::ObDASDataFetchRes()
|
ObDASDataFetchRes::ObDASDataFetchRes()
|
||||||
: datum_store_("DASDataFetch"),
|
: datum_store_("DASDataFetch"),
|
||||||
@ -627,7 +631,11 @@ ObDASDataFetchRes::ObDASDataFetchRes()
|
|||||||
task_id_(0),
|
task_id_(0),
|
||||||
has_more_(false),
|
has_more_(false),
|
||||||
enable_rich_format_(false),
|
enable_rich_format_(false),
|
||||||
vec_row_store_()
|
vec_row_store_(),
|
||||||
|
io_read_bytes_(0),
|
||||||
|
ssstore_read_bytes_(0),
|
||||||
|
ssstore_read_row_cnt_(0),
|
||||||
|
memstore_read_row_cnt_(0)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -566,7 +566,9 @@ public:
|
|||||||
void set_has_more(const bool has_more) { has_more_ = has_more; }
|
void set_has_more(const bool has_more) { has_more_ = has_more; }
|
||||||
bool has_more() { return has_more_; }
|
bool has_more() { return has_more_; }
|
||||||
int64_t get_task_id() const { return task_id_; }
|
int64_t get_task_id() const { return task_id_; }
|
||||||
TO_STRING_KV(K_(tenant_id), K_(task_id), K_(has_more), K_(datum_store));
|
TO_STRING_KV(K_(tenant_id), K_(task_id), K_(has_more), K_(datum_store),
|
||||||
|
K_(io_read_bytes), K_(ssstore_read_bytes),
|
||||||
|
K_(ssstore_read_row_cnt), K_(memstore_read_row_cnt));
|
||||||
private:
|
private:
|
||||||
ObChunkDatumStore datum_store_;
|
ObChunkDatumStore datum_store_;
|
||||||
uint64_t tenant_id_;
|
uint64_t tenant_id_;
|
||||||
@ -574,6 +576,10 @@ private:
|
|||||||
bool has_more_;
|
bool has_more_;
|
||||||
bool enable_rich_format_;
|
bool enable_rich_format_;
|
||||||
ObTempRowStore vec_row_store_;
|
ObTempRowStore vec_row_store_;
|
||||||
|
int64_t io_read_bytes_;
|
||||||
|
int64_t ssstore_read_bytes_;
|
||||||
|
int64_t ssstore_read_row_cnt_;
|
||||||
|
int64_t memstore_read_row_cnt_;
|
||||||
};
|
};
|
||||||
|
|
||||||
class ObDASDataEraseReq
|
class ObDASDataEraseReq
|
||||||
|
|||||||
Reference in New Issue
Block a user