core in ObMultipleMultiScanMerge::construct_iters
This commit is contained in:
parent
fb7b94bcff
commit
f10f55af0d
@ -228,7 +228,7 @@ int ObMultipleMultiScanMerge::construct_iters()
|
||||
iter->~ObStoreRowIterator();
|
||||
STORAGE_LOG(WARN, "Fail to push iter to iterator array, ", K(ret), K(i));
|
||||
}
|
||||
} else if (OB_ISNULL(iters_.at(tables.count() - 1 - i))) {
|
||||
} else if (OB_ISNULL(iter = iters_.at(tables.count() - 1 - i))) {
|
||||
ret = OB_ERR_UNEXPECTED;
|
||||
STORAGE_LOG(WARN, "Unexpected null iter", K(ret), "idx", tables.count() - 1 - i, K_(iters));
|
||||
} else if (OB_FAIL(iter->init(*iter_param, *access_ctx_, table, ranges_))) {
|
||||
@ -433,8 +433,8 @@ int ObMultipleMultiScanMerge::to_collation_free_range_on_demand(
|
||||
}
|
||||
|
||||
for (int64_t i = 0; OB_SUCC(ret) && i < ranges.count(); ++i) {
|
||||
if (OB_FAIL(
|
||||
const_cast<ObExtStoreRange&>(ranges.at(i)).to_collation_free_range_on_demand_and_cutoff_range(allocator))) {
|
||||
if (OB_FAIL(const_cast<ObExtStoreRange &>(ranges.at(i))
|
||||
.to_collation_free_range_on_demand_and_cutoff_range(allocator))) {
|
||||
STORAGE_LOG(WARN, "fail to get collation free rowkey", K(ret), K(ranges.at(i).get_range()));
|
||||
}
|
||||
}
|
||||
|
@ -123,7 +123,7 @@ int ObSSTableMultiVersionRowGetter::inner_open(
|
||||
if (OB_FAIL(ObVersionStoreRangeConversionHelper::store_rowkey_to_multi_version_range(
|
||||
*rowkey_, access_ctx.trans_version_range_, *access_ctx.allocator_, multi_version_range_))) {
|
||||
LOG_WARN("convert to multi version range failed", K(ret), K(*rowkey_));
|
||||
} else if (OB_FAIL(new_iterator<ObSSTableRowScanner>(*access_ctx.allocator_))) {
|
||||
} else if (OB_FAIL(new_iterator<ObSSTableRowScanner>(*access_ctx.stmt_allocator_))) {
|
||||
LOG_WARN("failed to new iterator", K(ret));
|
||||
} else if (OB_FAIL(iter_->init(iter_param, access_ctx, table, &multi_version_range_))) {
|
||||
LOG_WARN("failed to open scanner", K(ret));
|
||||
@ -213,7 +213,7 @@ int ObSSTableMultiVersionRowScanner::inner_open(
|
||||
if (OB_FAIL(ObVersionStoreRangeConversionHelper::range_to_multi_version_range(
|
||||
*range_, access_ctx.trans_version_range_, *access_ctx.allocator_, multi_version_range_))) {
|
||||
LOG_WARN("convert to multi version range failed", K(ret), K(*range_));
|
||||
} else if (OB_FAIL(new_iterator<ObSSTableRowScanner>(*access_ctx.allocator_))) {
|
||||
} else if (OB_FAIL(new_iterator<ObSSTableRowScanner>(*access_ctx.stmt_allocator_))) {
|
||||
LOG_WARN("failed to new iterator", K(ret));
|
||||
} else if (OB_FAIL(iter_->init(iter_param, access_ctx, table, &multi_version_range_))) {
|
||||
LOG_WARN("failed to open scanner", K(ret));
|
||||
|
Loading…
x
Reference in New Issue
Block a user