[refactor] replace boost smart ptr with stl (#6856)
1. replace all boost::shared_ptr to std::shared_ptr 2. replace all boost::scopted_ptr to std::unique_ptr 3. replace all boost::scoped_array to std::unique<T[]> 4. replace all boost:thread to std::thread
This commit is contained in:
16
be/src/runtime/cache/result_node.cpp
vendored
16
be/src/runtime/cache/result_node.cpp
vendored
@ -27,7 +27,7 @@ bool compare_partition(const PartitionRowBatch* left_node, const PartitionRowBat
|
||||
|
||||
//return new batch size,only include the size of PRowBatch
|
||||
void PartitionRowBatch::set_row_batch(const PCacheValue& value) {
|
||||
if (_cache_value != NULL && !check_newer(value.param())) {
|
||||
if (_cache_value != nullptr && !check_newer(value.param())) {
|
||||
LOG(WARNING) << "set old version data, cache ver:" << _cache_value->param().last_version()
|
||||
<< ",cache time:" << _cache_value->param().last_version_time()
|
||||
<< ", setdata ver:" << value.param().last_version()
|
||||
@ -84,8 +84,9 @@ PCacheStatus ResultNode::update_partition(const PUpdateCacheRequest* request,
|
||||
}
|
||||
}
|
||||
|
||||
PCacheStatus ResultNode::update_sql_cache(const PUpdateCacheRequest *request, bool &is_update_firstkey) {
|
||||
PartitionRowBatch* partition = NULL;
|
||||
PCacheStatus ResultNode::update_sql_cache(const PUpdateCacheRequest* request,
|
||||
bool& is_update_firstkey) {
|
||||
PartitionRowBatch* partition = nullptr;
|
||||
if (request->values_size() > 1) {
|
||||
return PCacheStatus::PARAM_ERROR;
|
||||
}
|
||||
@ -120,14 +121,15 @@ PCacheStatus ResultNode::update_sql_cache(const PUpdateCacheRequest *request, bo
|
||||
return PCacheStatus::CACHE_OK;
|
||||
}
|
||||
|
||||
PCacheStatus ResultNode::update_partition_cache(const PUpdateCacheRequest *request, bool &is_update_firstkey) {
|
||||
PCacheStatus ResultNode::update_partition_cache(const PUpdateCacheRequest* request,
|
||||
bool& is_update_firstkey) {
|
||||
PartitionKey first_key = kint64max;
|
||||
if (_partition_list.size() == 0) {
|
||||
is_update_firstkey = true;
|
||||
} else {
|
||||
first_key = (*(_partition_list.begin()))->get_partition_key();
|
||||
}
|
||||
PartitionRowBatch* partition = NULL;
|
||||
PartitionRowBatch* partition = nullptr;
|
||||
for (int i = 0; i < request->values_size(); i++) {
|
||||
const PCacheValue& value = request->values(i);
|
||||
PartitionKey partition_key = value.param().partition_key();
|
||||
@ -322,8 +324,8 @@ void ResultNode::unlink() {
|
||||
if (_prev) {
|
||||
_prev->set_next(_next);
|
||||
}
|
||||
_next = NULL;
|
||||
_prev = NULL;
|
||||
_next = nullptr;
|
||||
_prev = nullptr;
|
||||
}
|
||||
|
||||
} // namespace doris
|
||||
|
||||
Reference in New Issue
Block a user