diff --git a/tools/deploy/mysql_test/test_suite/optimizer/r/mysql/equal_set_mysql.result b/tools/deploy/mysql_test/test_suite/optimizer/r/mysql/equal_set_mysql.result index 2f231d8a00..62506eb1b1 100644 --- a/tools/deploy/mysql_test/test_suite/optimizer/r/mysql/equal_set_mysql.result +++ b/tools/deploy/mysql_test/test_suite/optimizer/r/mysql/equal_set_mysql.result @@ -5409,13 +5409,13 @@ Outputs & filters: 2 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 partition wise, force partition granule 3 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=true + conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=false 4 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 access([t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t1.a], [t1.b], [t1.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 5 - output([t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - access([GROUP_ID], [t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN ; MAX), range_cond([:0 = t2.a], [:1 = t2.b]) @@ -5441,20 +5441,20 @@ Outputs & filters: 2 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 partition wise, force partition granule 3 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:2)], [t1.b(:3)]), use_batch=true + conds(nil), nl_params_([t1.a(:2)], [t1.b(:3)]), use_batch=false 4 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=true + conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=false 5 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 access([t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t1.a], [t1.b], [t1.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 6 - output([t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - access([GROUP_ID], [t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN ; MAX), range_cond([:0 = t2.a], [:1 = t2.b]) 7 - output([t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - access([GROUP_ID], [t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t3.a], [t3.b], [t3.c]), range(MIN ; MAX), range_cond([:2 = t3.a], [:3 = t3.b]) @@ -5480,20 +5480,20 @@ Outputs & filters: 2 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 partition wise, force partition granule 3 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:2)], [t1.b(:3)]), use_batch=true + conds(nil), nl_params_([t1.a(:2)], [t1.b(:3)]), use_batch=false 4 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=true + conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=false 5 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 access([t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t1.a], [t1.b], [t1.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 6 - output([t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - access([GROUP_ID], [t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN ; MAX), range_cond([:0 = t2.a], [:1 = t2.b]) 7 - output([t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - access([GROUP_ID], [t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t3.a], [t3.b], [t3.c]), range(MIN ; MAX), range_cond([:2 = t3.a], [:3 = t3.b]) @@ -5517,13 +5517,13 @@ Outputs & filters: 2 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 partition wise, force partition granule 3 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=true + conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=false 4 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 access([t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t1.a], [t1.b], [t1.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 5 - output([t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - access([GROUP_ID], [t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN ; MAX), range_cond([:0 = t2.a], [:1 = t2.b]) @@ -5549,20 +5549,20 @@ Outputs & filters: 2 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 partition wise, force partition granule 3 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:2)], [t1.b(:3)]), use_batch=true + conds(nil), nl_params_([t1.a(:2)], [t1.b(:3)]), use_batch=false 4 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=true + conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=false 5 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 access([t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t1.a], [t1.b], [t1.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 6 - output([t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - access([GROUP_ID], [t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN ; MAX), range_cond([:0 = t2.a], [:1 = t2.b]) 7 - output([t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - access([GROUP_ID], [t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t3.a], [t3.b], [t3.c]), range(MIN ; MAX), range_cond([:2 = t3.a], [:3 = t3.b]) @@ -5588,20 +5588,20 @@ Outputs & filters: 2 - output([t2.a], [t2.b], [t1.a], [t1.b], [t1.c], [t1.d], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 partition wise, force partition granule 3 - output([t2.a], [t2.b], [t1.a], [t1.b], [t1.c], [t1.d], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t2.a(:2)], [t2.b(:3)]), use_batch=true + conds(nil), nl_params_([t2.a(:2)], [t2.b(:3)]), use_batch=false 4 - output([t2.a], [t2.b], [t1.a], [t1.b], [t1.c], [t1.d], [t2.c], [t2.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=true + conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=false 5 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 access([t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t1.a], [t1.b], [t1.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 6 - output([t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - access([GROUP_ID], [t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN ; MAX), range_cond([:0 = t2.a], [:1 = t2.b]) 7 - output([t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - access([GROUP_ID], [t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t3.a], [t3.b], [t3.c]), range(MIN ; MAX), range_cond([:2 = t3.a], [:3 = t3.b]) @@ -5733,20 +5733,20 @@ Outputs & filters: 2 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 partition wise, force partition granule 3 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:2)], [t1.b(:3)]), use_batch=true + conds(nil), nl_params_([t1.a(:2)], [t1.b(:3)]), use_batch=false 4 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=true + conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=false 5 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 access([t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t1.a], [t1.b], [t1.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 6 - output([t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - access([GROUP_ID], [t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN ; MAX), range_cond([:0 = t2.a], [:1 = t2.b]) 7 - output([t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - access([GROUP_ID], [t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t3.a], [t3.b], [t3.c]), range(MIN ; MAX), range_cond([:2 = t3.a], [:3 = t3.b]) @@ -5772,20 +5772,20 @@ Outputs & filters: 2 - output([t2.a], [t2.b], [t1.a], [t1.b], [t1.c], [t1.d], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 partition wise, force partition granule 3 - output([t2.a], [t2.b], [t1.a], [t1.b], [t1.c], [t1.d], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t2.a(:2)], [t2.b(:3)]), use_batch=true + conds(nil), nl_params_([t2.a(:2)], [t2.b(:3)]), use_batch=false 4 - output([t2.a], [t2.b], [t1.a], [t1.b], [t1.c], [t1.d], [t2.c], [t2.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=true + conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=false 5 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 access([t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t1.a], [t1.b], [t1.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 6 - output([t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - access([GROUP_ID], [t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN ; MAX), range_cond([:0 = t2.a], [:1 = t2.b]) 7 - output([t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - access([GROUP_ID], [t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t3.a], [t3.b], [t3.c]), range(MIN ; MAX), range_cond([:2 = t3.a], [:3 = t3.b]) @@ -5814,13 +5814,13 @@ Outputs & filters: equal_conds([t1.a = t3.a], [t1.b = t3.b]), other_conds(nil) merge_directions([ASC], [ASC]) 4 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=true + conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=false 5 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 access([t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t1.a], [t1.b], [t1.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 6 - output([t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - access([GROUP_ID], [t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN ; MAX), range_cond([:0 = t2.a], [:1 = t2.b]) @@ -5853,13 +5853,13 @@ Outputs & filters: equal_conds([t2.a = t3.a], [t2.b = t3.b]), other_conds(nil) merge_directions([ASC], [ASC]) 4 - output([t2.a], [t2.b], [t1.a], [t1.b], [t1.c], [t1.d], [t2.c], [t2.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=true + conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=false 5 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 access([t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t1.a], [t1.b], [t1.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 6 - output([t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - access([GROUP_ID], [t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN ; MAX), range_cond([:0 = t2.a], [:1 = t2.b]) @@ -5889,20 +5889,20 @@ Outputs & filters: 2 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 partition wise, force partition granule 3 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:2)], [t1.b(:3)]), use_batch=true + conds(nil), nl_params_([t1.a(:2)], [t1.b(:3)]), use_batch=false 4 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=true + conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=false 5 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 access([t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t1.a], [t1.b], [t1.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 6 - output([t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - access([GROUP_ID], [t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN ; MAX), range_cond([:0 = t2.a], [:1 = t2.b]) 7 - output([t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - access([GROUP_ID], [t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t3.a], [t3.b], [t3.c]), range(MIN ; MAX), range_cond([:2 = t3.a], [:3 = t3.b]) @@ -5928,20 +5928,20 @@ Outputs & filters: 2 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 partition wise, force partition granule 3 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:2)], [t1.b(:3)]), use_batch=true + conds(nil), nl_params_([t1.a(:2)], [t1.b(:3)]), use_batch=false 4 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=true + conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=false 5 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 access([t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t1.a], [t1.b], [t1.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 6 - output([t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - access([GROUP_ID], [t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN ; MAX), range_cond([:0 = t2.a], [:1 = t2.b]) 7 - output([t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - access([GROUP_ID], [t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t3.a], [t3.b], [t3.c]), range(MIN ; MAX), range_cond([t3.a = :2], [t3.b = :3]) @@ -5967,20 +5967,20 @@ Outputs & filters: 2 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 partition wise, force partition granule 3 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:2)], [t1.b(:3)]), use_batch=true + conds(nil), nl_params_([t1.a(:2)], [t1.b(:3)]), use_batch=false 4 - output([t1.a], [t1.b], [t1.c], [t1.d], [t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=true + conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=false 5 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 access([t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t1.a], [t1.b], [t1.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 6 - output([t2.a], [t2.b], [t2.c], [t2.d]), filter(nil), rowset=256 - access([GROUP_ID], [t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t2.a], [t2.b], [t2.c], [t2.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN ; MAX), range_cond([:0 = t2.a], [:1 = t2.b]) 7 - output([t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - access([GROUP_ID], [t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t3.a], [t3.b], [t3.c]), range(MIN ; MAX), range_cond([:2 = t3.a], [:3 = t3.b]) @@ -6006,7 +6006,7 @@ Outputs & filters: 2 - output([t2.a], [t2.b], [t1.a], [t1.b], [t1.c], [t1.d], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 partition wise, force partition granule 3 - output([t2.a], [t2.b], [t1.a], [t1.b], [t1.c], [t1.d], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t2.a(:0)], [t2.b(:1)]), use_batch=true + conds(nil), nl_params_([t2.a(:0)], [t2.b(:1)]), use_batch=false 4 - output([t2.a], [t2.b], [t1.a], [t1.b], [t1.c], [t1.d], [t2.c], [t2.d]), filter(nil), rowset=256 equal_conds([t1.a = t2.a], [t1.b = t2.b]), other_conds(nil) merge_directions([ASC], [ASC]) @@ -6019,7 +6019,7 @@ Outputs & filters: is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 7 - output([t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - access([GROUP_ID], [t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t3.a], [t3.b], [t3.c]), range(MIN ; MAX), range_cond([:0 = t3.a], [:1 = t3.b]) @@ -6045,7 +6045,7 @@ Outputs & filters: 2 - output([t1.a], [t1.b], [t2.a], [t2.b], [t1.c], [t1.d], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 partition wise, force partition granule 3 - output([t1.a], [t1.b], [t2.a], [t2.b], [t1.c], [t1.d], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=true + conds(nil), nl_params_([t1.a(:0)], [t1.b(:1)]), use_batch=false 4 - output([t1.a], [t1.b], [t2.a], [t2.b], [t1.c], [t1.d], [t2.c], [t2.d]), filter(nil), rowset=256 equal_conds([t1.a = t2.a], [t1.b = t2.b]), other_conds(nil) merge_directions([ASC], [ASC]) @@ -6058,7 +6058,7 @@ Outputs & filters: is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 7 - output([t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - access([GROUP_ID], [t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t3.a], [t3.b], [t3.c]), range(MIN ; MAX), range_cond([:0 = t3.a], [:1 = t3.b]) @@ -6084,7 +6084,7 @@ Outputs & filters: 2 - output([t2.a], [t2.b], [t1.a], [t1.b], [t1.c], [t1.d], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 partition wise, force partition granule 3 - output([t2.a], [t2.b], [t1.a], [t1.b], [t1.c], [t1.d], [t2.c], [t2.d], [t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - conds(nil), nl_params_([t2.a(:0)], [t2.b(:1)]), use_batch=true + conds(nil), nl_params_([t2.a(:0)], [t2.b(:1)]), use_batch=false 4 - output([t2.a], [t2.b], [t1.a], [t1.b], [t1.c], [t1.d], [t2.c], [t2.d]), filter(nil), rowset=256 equal_conds([t1.a = t2.a], [t1.b = t2.b]), other_conds(nil) merge_directions([ASC], [ASC]) @@ -6097,7 +6097,7 @@ Outputs & filters: is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 7 - output([t3.a], [t3.b], [t3.c], [t3.d]), filter(nil), rowset=256 - access([GROUP_ID], [t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t3.a], [t3.b], [t3.c], [t3.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t3.a], [t3.b], [t3.c]), range(MIN ; MAX), range_cond([:0 = t3.a], [:1 = t3.b]) @@ -6123,7 +6123,7 @@ Outputs & filters: 2 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 partition wise, force partition granule 3 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 - conds(nil), nl_params_([VIEW2.VIEW1.a(:2)], [VIEW2.VIEW1.b(:3)]), use_batch=true + conds(nil), nl_params_([VIEW2.VIEW1.a(:2)], [VIEW2.VIEW1.b(:3)]), use_batch=false 4 - output([VIEW2.VIEW1.a], [VIEW2.VIEW1.b]), filter(nil), rowset=256 access([VIEW2.VIEW1.a], [VIEW2.VIEW1.b]) 5 - output([t2.a], [t2.b]), filter(nil), rowset=256 @@ -6133,7 +6133,7 @@ Outputs & filters: is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 7 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 - access([GROUP_ID], [t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t1.a], [t1.b], [t1.c]), range(MIN ; MAX), range_cond([t1.a = :2], [t1.b = :3]) @@ -6163,7 +6163,7 @@ Outputs & filters: 3 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 conds(nil), nl_params_([t1.a(:4)], [t1.b(:5)]), use_batch=false 4 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 - conds(nil), nl_params_([VIEW3.VIEW1.a(:2)], [VIEW3.VIEW1.b(:3)]), use_batch=true + conds(nil), nl_params_([VIEW3.VIEW1.a(:2)], [VIEW3.VIEW1.b(:3)]), use_batch=false 5 - output([VIEW3.VIEW1.a], [VIEW3.VIEW1.b]), filter(nil), rowset=256 access([VIEW3.VIEW1.a], [VIEW3.VIEW1.b]) 6 - output([t2.a], [t2.b]), filter(nil), rowset=256 @@ -6173,7 +6173,7 @@ Outputs & filters: is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 8 - output([t1.a], [t1.b], [t1.c], [t1.d]), filter(nil), rowset=256 - access([GROUP_ID], [t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t1.a], [t1.b], [t1.c], [t1.d]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t1.a], [t1.b], [t1.c]), range(MIN ; MAX), range_cond([t1.a = :2], [t1.b = :3]) @@ -6215,7 +6215,7 @@ Outputs & filters: 5 - output(nil), filter(nil), rowset=256 access(nil) 6 - output([t2.a], [t2.b]), filter(nil), rowset=256 - conds(nil), nl_params_([VIEW3.VIEW1.a(:8)], [VIEW3.VIEW1.b(:9)]), use_batch=true + conds(nil), nl_params_([VIEW3.VIEW1.a(:8)], [VIEW3.VIEW1.b(:9)]), use_batch=false 7 - output([VIEW3.VIEW1.a], [VIEW3.VIEW1.b]), filter(nil), rowset=256 access([VIEW3.VIEW1.a], [VIEW3.VIEW1.b]) 8 - output([t3.a], [t3.b]), filter(nil), rowset=256 @@ -6225,7 +6225,7 @@ Outputs & filters: is_index_back=false, is_global_index=false, range_key([t3.a], [t3.b], [t3.c]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true 10 - output([t2.a], [t2.b]), filter(nil), rowset=256 - access([GROUP_ID], [t2.a], [t2.b]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) + access([t2.a], [t2.b]), partitions(p0sp[0-4], p1sp[0-4], p2sp[0-4], p3sp[0-4], p4sp[0-4]) is_index_back=false, is_global_index=false, range_key([t2.a], [t2.b], [t2.c]), range(MIN ; MAX), range_cond([:4 = t2.a], [:5 = t2.b], [t2.a = :8], [t2.b = :9])