fix parent_namespace_stmt_ bug for direct nested view, remove some debug log may may print null pointer
This commit is contained in:
@ -3180,7 +3180,6 @@ int ObAggregateProcessor::collect_aggr_result(
|
|||||||
if (ret == OB_ITER_END && 0 == not_null_start_loc) {
|
if (ret == OB_ITER_END && 0 == not_null_start_loc) {
|
||||||
ret = OB_SUCCESS;
|
ret = OB_SUCCESS;
|
||||||
result.set_null();
|
result.set_null();
|
||||||
LOG_DEBUG("result is null", K(*storted_row), K(row_cnt));
|
|
||||||
} else if (OB_FAIL(ret)) {
|
} else if (OB_FAIL(ret)) {
|
||||||
LOG_WARN("failed to get dest loc row", K(ret), K(dest_loc), K(row_cnt));
|
LOG_WARN("failed to get dest loc row", K(ret), K(dest_loc), K(row_cnt));
|
||||||
} else if (OB_FAIL(prev_row.save_store_row(*storted_row))) {
|
} else if (OB_FAIL(prev_row.save_store_row(*storted_row))) {
|
||||||
|
|||||||
@ -70,6 +70,7 @@ int ObViewTableResolver::expand_view(TableItem &view_item)
|
|||||||
view_resolver.set_view_ref_id(view_item.ref_id_);
|
view_resolver.set_view_ref_id(view_item.ref_id_);
|
||||||
view_resolver.set_current_view_item(view_item);
|
view_resolver.set_current_view_item(view_item);
|
||||||
view_resolver.set_parent_view_resolver(this);
|
view_resolver.set_parent_view_resolver(this);
|
||||||
|
view_resolver.set_parent_namespace_resolver(parent_namespace_resolver_);
|
||||||
if (OB_FAIL(do_expand_view(view_item, view_resolver))) {
|
if (OB_FAIL(do_expand_view(view_item, view_resolver))) {
|
||||||
LOG_WARN("do expand view failed", K(ret));
|
LOG_WARN("do expand view failed", K(ret));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user