fix bug not deal vector condition in full out join if using no_rewite hint

This commit is contained in:
jingtaoye35
2023-07-11 05:12:34 +00:00
committed by ob-robot
parent ae68797dc0
commit 49dde3adb3
8 changed files with 145 additions and 97 deletions

View File

@ -2995,7 +2995,7 @@ int ObTransformPredicateMoveAround::acquire_transform_params(ObDMLStmt *stmt,
PullupPreds *new_preds = NULL;
index = stmt_pullup_preds_.count();
if (OB_ISNULL(new_preds = (PullupPreds *) allocator_.alloc(sizeof(PullupPreds)))) {
ret = OB_ERR_UNEXPECTED;
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_WARN("failed to allocate pullup predicates array", K(ret));
} else {
new_preds = new (new_preds) PullupPreds();