filter sdo_geo in proxy && ps mode gis bugfix && 42x bugfix patch

This commit is contained in:
wu-xingying
2024-04-15 15:56:18 +00:00
committed by ob-robot
parent 89076de1ab
commit 7de9106ec9
9 changed files with 138 additions and 56 deletions

View File

@ -2825,6 +2825,9 @@ int ObPathFilterOpNode::init_right_without_filter(ObPathCtx &ctx, ObSeekResult&
{
INIT_SUCC(ret);
bool get_valid_right = false;
if (OB_NOT_NULL(right_)) {
right_->is_seeked_ = false;
}
while (OB_SUCC(ret) && !get_valid_right) {
ObSeekResult left_res;
if (OB_FAIL(get_valid_res(ctx, left_res, true))) {
@ -2949,7 +2952,8 @@ int ObPathFilterOpNode::eval_node(ObPathCtx &ctx, ObSeekResult& res)
}
}
if (OB_SUCC(ret)) { // do nothing
if (OB_SUCC(ret)) {
is_seeked_ = true;
} else if (ret == OB_ITER_END) {
is_seeked_ = false; // reset
left_->is_seeked_ = false;