SQL EXEC Engine batchsize auto downgrade

Co-authored-by: qubin-ben <qubin01@gmail.com>
This commit is contained in:
hezuojiao 2023-07-13 03:12:18 +00:00 committed by ob-robot
parent e1e9bb369b
commit 713cfc4ea4
35 changed files with 10555 additions and 10550 deletions

View File

@ -148,6 +148,11 @@ int ObStaticEngineExprCG::detect_batch_size(const ObRawExprUniqueSet &exprs,
batch_size = static_cast<int64_t>(ObExprBatchSize::one);
}
if (is_oltp_workload(scan_cardinality)) {
// downgrade batchsize to a smaller value to minimize rowsets cost for TP
// workload
batch_size = min(OLTP_WORKLOAD_CARDINALITY, batch_size);
}
return ret;
}

View File

@ -69,7 +69,7 @@ class ObStaticEngineExprCG
{
public:
static const int64_t STACK_OVERFLOW_CHECK_DEPTH = 16;
static const int64_t OLTP_WORKLOAD_CARDINALITY = 32;
static const int64_t OLTP_WORKLOAD_CARDINALITY = 16;
static const int64_t DATUM_EVAL_INFO_SIZE = sizeof(ObDatum) + sizeof(ObEvalInfo);
friend class ObRawExpr;
struct TmpFrameInfo {

View File

@ -26,15 +26,15 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.id], [t2.id]), filter(nil), rowset=256
0 - output([t1.id], [t2.id]), filter(nil), rowset=16
equal_conds([t2.id = t1.id]), other_conds(nil)
merge_directions([ASC])
1 - output([t1.id]), filter(nil), rowset=256
1 - output([t1.id]), filter(nil), rowset=16
access([t1.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.id]), range(200 ; MAX),
range_cond([t1.id > 200])
2 - output([t2.id]), filter(nil), rowset=256
2 - output([t2.id]), filter(nil), rowset=16
access([t2.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.id]), range(200 ; MAX),
@ -56,15 +56,15 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.id], [t2.id]), filter(nil), rowset=256
0 - output([t1.id], [t2.id]), filter(nil), rowset=16
equal_conds([t2.id = t1.id]), other_conds(nil)
merge_directions([ASC])
1 - output([t1.id]), filter(nil), rowset=256
1 - output([t1.id]), filter(nil), rowset=16
access([t1.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.id]), range(MAX ; MIN)always false,
range_cond([t1.id > 200], [t1.id < 200])
2 - output([t2.id]), filter(nil), rowset=256
2 - output([t2.id]), filter(nil), rowset=16
access([t2.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.id]), range(200 ; MAX),
@ -86,15 +86,15 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([a.id], [b.id]), filter(nil), rowset=256
0 - output([a.id], [b.id]), filter(nil), rowset=16
equal_conds([a.id = b.id]), other_conds(nil)
merge_directions([ASC])
1 - output([a.id]), filter(nil), rowset=256
1 - output([a.id]), filter(nil), rowset=16
access([a.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([a.id]), range(MAX ; MIN)always false,
range_cond([a.id > 200], [a.id < 200])
2 - output([b.id]), filter(nil), rowset=256
2 - output([b.id]), filter(nil), rowset=16
access([b.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([b.id]), range(200 ; MAX),
@ -117,14 +117,14 @@ Query Plan
===========================================================
Outputs & filters:
-------------------------------------
0 - output([a.id], [b.id]), filter(nil), rowset=256
0 - output([a.id], [b.id]), filter(nil), rowset=16
conds(nil), nl_params_(nil), use_batch=false
1 - output([b.id]), filter(nil), rowset=256
1 - output([b.id]), filter(nil), rowset=16
access([b.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([b.id]), range(MIN ; MAX)always true
2 - output([a.id]), filter(nil), rowset=256
3 - output([a.id]), filter([a.id = a.id]), rowset=256
2 - output([a.id]), filter(nil), rowset=16
3 - output([a.id]), filter([a.id = a.id]), rowset=16
access([a.id]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([a.id]), range(MAX ; MIN)always false,

View File

@ -28,15 +28,15 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.id], [t2.id]), filter(nil), rowset=256
0 - output([t1.id], [t2.id]), filter(nil), rowset=16
equal_conds([t2.id = t1.id]), other_conds(nil)
merge_directions([ASC])
1 - output([t1.id]), filter(nil), rowset=256
1 - output([t1.id]), filter(nil), rowset=16
access([t1.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.id]), range(200 ; MAX),
range_cond([t1.id > 200])
2 - output([t2.id]), filter(nil), rowset=256
2 - output([t2.id]), filter(nil), rowset=16
access([t2.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.id]), range(200 ; MAX),
@ -58,15 +58,15 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.id], [t2.id]), filter(nil), rowset=256
0 - output([t1.id], [t2.id]), filter(nil), rowset=16
equal_conds([t2.id = t1.id]), other_conds(nil)
merge_directions([ASC])
1 - output([t1.id]), filter(nil), rowset=256
1 - output([t1.id]), filter(nil), rowset=16
access([t1.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.id]), range(MAX ; MIN)always false,
range_cond([t1.id > 200], [t1.id < 200])
2 - output([t2.id]), filter(nil), rowset=256
2 - output([t2.id]), filter(nil), rowset=16
access([t2.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.id]), range(200 ; MAX),
@ -88,15 +88,15 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([a.id], [b.id]), filter(nil), rowset=256
0 - output([a.id], [b.id]), filter(nil), rowset=16
equal_conds([a.id = b.id]), other_conds(nil)
merge_directions([ASC])
1 - output([a.id]), filter(nil), rowset=256
1 - output([a.id]), filter(nil), rowset=16
access([a.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([a.id]), range(MAX ; MIN)always false,
range_cond([a.id > 200], [a.id < 200])
2 - output([b.id]), filter(nil), rowset=256
2 - output([b.id]), filter(nil), rowset=16
access([b.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([b.id]), range(200 ; MAX),
@ -119,14 +119,14 @@ Query Plan
===========================================================
Outputs & filters:
-------------------------------------
0 - output([a.id], [b.id]), filter(nil), rowset=256
0 - output([a.id], [b.id]), filter(nil), rowset=16
conds(nil), nl_params_(nil), use_batch=false
1 - output([b.id]), filter(nil), rowset=256
1 - output([b.id]), filter(nil), rowset=16
access([b.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([b.id]), range(MIN ; MAX)always true
2 - output([a.id]), filter(nil), rowset=256
3 - output([a.id]), filter([a.id = a.id]), rowset=256
2 - output([a.id]), filter(nil), rowset=16
3 - output([a.id]), filter([a.id = a.id]), rowset=16
access([a.id]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([a.id]), range(MAX ; MIN)always false,

View File

@ -28,15 +28,15 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.id], [t2.id]), filter(nil), rowset=256
0 - output([t1.id], [t2.id]), filter(nil), rowset=16
equal_conds([t2.id = t1.id]), other_conds(nil)
merge_directions([ASC])
1 - output([t1.id]), filter(nil), rowset=256
1 - output([t1.id]), filter(nil), rowset=16
access([t1.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.id]), range(200 ; MAX),
range_cond([t1.id > 200])
2 - output([t2.id]), filter(nil), rowset=256
2 - output([t2.id]), filter(nil), rowset=16
access([t2.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.id]), range(200 ; MAX),
@ -58,15 +58,15 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.id], [t2.id]), filter(nil), rowset=256
0 - output([t1.id], [t2.id]), filter(nil), rowset=16
equal_conds([t2.id = t1.id]), other_conds(nil)
merge_directions([ASC])
1 - output([t1.id]), filter(nil), rowset=256
1 - output([t1.id]), filter(nil), rowset=16
access([t1.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.id]), range(200 ; MAX),
range_cond([t1.id > 200])
2 - output([t2.id]), filter(nil), rowset=256
2 - output([t2.id]), filter(nil), rowset=16
access([t2.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.id]), range(NULL ; 200),
@ -88,15 +88,15 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([a.id], [b.id]), filter(nil), rowset=256
0 - output([a.id], [b.id]), filter(nil), rowset=16
equal_conds([a.id = b.id]), other_conds(nil)
merge_directions([ASC])
1 - output([a.id]), filter(nil), rowset=256
1 - output([a.id]), filter(nil), rowset=16
access([a.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([a.id]), range(200 ; MAX),
range_cond([a.id > 200])
2 - output([b.id]), filter(nil), rowset=256
2 - output([b.id]), filter(nil), rowset=16
access([b.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([b.id]), range(NULL ; 200),
@ -119,14 +119,14 @@ Query Plan
===========================================================
Outputs & filters:
-------------------------------------
0 - output([a.id], [b.id]), filter(nil), rowset=256
0 - output([a.id], [b.id]), filter(nil), rowset=16
conds(nil), nl_params_(nil), use_batch=false
1 - output([b.id]), filter(nil), rowset=256
1 - output([b.id]), filter(nil), rowset=16
access([b.id]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([b.id]), range(MIN ; MAX)always true
2 - output([a.id]), filter(nil), rowset=256
3 - output([a.id]), filter([a.id = a.id]), rowset=256
2 - output([a.id]), filter(nil), rowset=16
3 - output([a.id]), filter([a.id = a.id]), rowset=16
access([a.id]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([a.id]), range(MAX ; MIN)always false,

View File

@ -29,9 +29,9 @@ Query Plan
===================================================
Outputs & filters:
-------------------------------------
0 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=256
0 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=16
group(nil), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*))])
1 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256
1 - output([T_FUN_COUNT(*)]), filter(nil), rowset=16
access(nil), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.__pk_increment]), range(MIN,MIN ; MAX,MAX)always true
@ -44,7 +44,7 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=16
access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), partitions(p0)
is_index_back=true, is_global_index=false,
range_key([t1.c1], [t1.__pk_increment]), range(1,MIN ; 1,MAX),
@ -58,7 +58,7 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=16
access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), partitions(p0)
is_index_back=true, is_global_index=false,
range_key([t1.c1], [t1.__pk_increment]), range(NULL,MAX ; 1,MIN),
@ -72,7 +72,7 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=16
access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), partitions(p0)
is_index_back=true, is_global_index=false,
range_key([t1.c1], [t1.__pk_increment]), range(1,MAX ; MAX,MAX),
@ -86,7 +86,7 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=16
access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), partitions(p0)
is_index_back=true, is_global_index=false,
range_key([t1.c1], [t1.__pk_increment]), range(1,MAX ; 10,MIN),
@ -100,7 +100,7 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=16
access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), partitions(p0)
is_index_back=true, is_global_index=false,
range_key([t1.c1], [t1.c2], [t1.__pk_increment]), range(1,NULL,MAX ; 1,1,MIN),
@ -114,7 +114,7 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=16
access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), partitions(p0)
is_index_back=true, is_global_index=false,
range_key([t1.c1], [t1.c2], [t1.__pk_increment]), range(1,1,MIN ; 1,1,MAX),
@ -128,7 +128,7 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=16
access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), partitions(p0)
is_index_back=true, is_global_index=false,
range_key([t1.c1], [t1.c2], [t1.c3], [t1.__pk_increment]), range(1,1,NULL,MAX ; 1,1,1,MIN),
@ -142,7 +142,7 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=16
access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), partitions(p0)
is_index_back=true, is_global_index=false,
range_key([t1.c1], [t1.c2], [t1.c3], [t1.__pk_increment]), range(1,1,1,MIN ; 1,1,1,MAX),
@ -157,9 +157,9 @@ Query Plan
===================================================
Outputs & filters:
-------------------------------------
0 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=256
0 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=16
group(nil), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*))])
1 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256
1 - output([T_FUN_COUNT(*)]), filter(nil), rowset=16
access(nil), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.c1], [t2.c6], [t2.c7]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -172,7 +172,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter(nil), rowset=256
0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter(nil), rowset=16
access([t2.c1], [t2.c6], [t2.c7], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c8], [t2.c9], [t2.c10]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.c1], [t2.c6], [t2.c7]), range(1,MIN,MIN ; 1,MAX,MAX),
@ -186,7 +186,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter(nil), rowset=256
0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter(nil), rowset=16
access([t2.c1], [t2.c6], [t2.c7], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c8], [t2.c9], [t2.c10]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.c1], [t2.c6], [t2.c7]), range(NULL,MAX,MAX ; 1,MIN,MIN),
@ -200,7 +200,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter(nil), rowset=256
0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter(nil), rowset=16
access([t2.c1], [t2.c6], [t2.c7], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c8], [t2.c9], [t2.c10]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.c1], [t2.c6], [t2.c7]), range(1,MAX,MAX ; MAX,MAX,MAX),
@ -214,7 +214,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter(nil), rowset=256
0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter(nil), rowset=16
access([t2.c1], [t2.c6], [t2.c7], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c8], [t2.c9], [t2.c10]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.c1], [t2.c6], [t2.c7]), range(1,MAX,MAX ; 10,MIN,MIN),
@ -228,7 +228,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter([t2.c2 < 1]), rowset=256
0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter([t2.c2 < 1]), rowset=16
access([t2.c1], [t2.c6], [t2.c7], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c8], [t2.c9], [t2.c10]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.c1], [t2.c6], [t2.c7]), range(1,MIN,MIN ; 1,MAX,MAX),
@ -242,7 +242,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter([t2.c2 = 1]), rowset=256
0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter([t2.c2 = 1]), rowset=16
access([t2.c1], [t2.c6], [t2.c7], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c8], [t2.c9], [t2.c10]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.c1], [t2.c6], [t2.c7]), range(1,MIN,MIN ; 1,MAX,MAX),
@ -256,7 +256,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter([t2.c3 < 1], [t2.c2 = 1]), rowset=256
0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter([t2.c3 < 1], [t2.c2 = 1]), rowset=16
access([t2.c1], [t2.c6], [t2.c7], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c8], [t2.c9], [t2.c10]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false,false],
range_key([t2.c1], [t2.c6], [t2.c7]), range(1,MIN,MIN ; 1,MAX,MAX),
@ -270,7 +270,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter([t2.c2 = 1], [t2.c3 = 1]), rowset=256
0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter([t2.c2 = 1], [t2.c3 = 1]), rowset=16
access([t2.c1], [t2.c6], [t2.c7], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c8], [t2.c9], [t2.c10]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false,false],
range_key([t2.c1], [t2.c6], [t2.c7]), range(1,MIN,MIN ; 1,MAX,MAX),
@ -285,9 +285,9 @@ Query Plan
===================================================
Outputs & filters:
-------------------------------------
0 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=256
0 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=16
group(nil), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*))])
1 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256
1 - output([T_FUN_COUNT(*)]), filter(nil), rowset=16
access(nil), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t3.c1], [t3.c2], [t3.c6]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -300,7 +300,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=256
0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=16
access([t3.c1], [t3.c2], [t3.c6], [t3.c3], [t3.c4], [t3.c5], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t3.c1], [t3.c2], [t3.c6]), range(1,MIN,MIN ; 1,MAX,MAX),
@ -314,7 +314,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=256
0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=16
access([t3.c1], [t3.c2], [t3.c6], [t3.c3], [t3.c4], [t3.c5], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t3.c1], [t3.c2], [t3.c6]), range(NULL,MAX,MAX ; 1,MIN,MIN),
@ -328,7 +328,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=256
0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=16
access([t3.c1], [t3.c2], [t3.c6], [t3.c3], [t3.c4], [t3.c5], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t3.c1], [t3.c2], [t3.c6]), range(1,MAX,MAX ; MAX,MAX,MAX),
@ -342,7 +342,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=256
0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=16
access([t3.c1], [t3.c2], [t3.c6], [t3.c3], [t3.c4], [t3.c5], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t3.c1], [t3.c2], [t3.c6]), range(1,MAX,MAX ; 10,MIN,MIN),
@ -356,7 +356,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=256
0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=16
access([t3.c1], [t3.c2], [t3.c6], [t3.c3], [t3.c4], [t3.c5], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t3.c1], [t3.c2], [t3.c6]), range(1,NULL,MAX ; 1,1,MIN),
@ -370,7 +370,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=256
0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=16
access([t3.c1], [t3.c2], [t3.c6], [t3.c3], [t3.c4], [t3.c5], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t3.c1], [t3.c2], [t3.c6]), range(1,1,MIN ; 1,1,MAX),
@ -384,7 +384,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter([t3.c3 < 1]), rowset=256
0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter([t3.c3 < 1]), rowset=16
access([t3.c1], [t3.c2], [t3.c6], [t3.c3], [t3.c4], [t3.c5], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t3.c1], [t3.c2], [t3.c6]), range(1,1,MIN ; 1,1,MAX),
@ -398,7 +398,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter([t3.c3 = 1]), rowset=256
0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter([t3.c3 = 1]), rowset=16
access([t3.c1], [t3.c2], [t3.c6], [t3.c3], [t3.c4], [t3.c5], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t3.c1], [t3.c2], [t3.c6]), range(1,1,MIN ; 1,1,MAX),

View File

@ -30,12 +30,12 @@ Query Plan
====================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
1 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
1 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil), rowset=16
access([t4.c1], [t4.c2], [t4.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c1]), range(MIN ; MAX)always true
2 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil), rowset=256
2 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil), rowset=16
access([t4.c1], [t4.c2], [t4.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c1]), range(MIN ; MAX)always true
@ -64,14 +64,14 @@ Query Plan
=================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC])
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
2 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
2 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil), rowset=16
access([t4.c1], [t4.c2], [t4.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
3 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil), rowset=256
3 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil), rowset=16
access([t4.c1], [t4.c2], [t4.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -101,14 +101,14 @@ Query Plan
=================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
sort_keys([UNION([2]), ASC], [UNION([1]), ASC])
1 - output([UNION([2])], [UNION([1])]), filter(nil), rowset=256
2 - output([t4.c2], [t4.c3]), filter(nil), rowset=256
1 - output([UNION([2])], [UNION([1])]), filter(nil), rowset=16
2 - output([t4.c2], [t4.c3]), filter(nil), rowset=16
access([t4.c2], [t4.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
3 - output([t4.c2], [t4.c3]), filter(nil), rowset=256
3 - output([t4.c2], [t4.c3]), filter(nil), rowset=16
access([t4.c2], [t4.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -138,14 +138,14 @@ Query Plan
=================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC])
1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
2 - output([t4.c3], [t4.c2]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
2 - output([t4.c3], [t4.c2]), filter(nil), rowset=16
access([t4.c3], [t4.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
3 - output([t4.c3], [t4.c2]), filter(nil), rowset=256
3 - output([t4.c3], [t4.c2]), filter(nil), rowset=16
access([t4.c3], [t4.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -174,12 +174,12 @@ Query Plan
===============================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
1 - output([t4.c2], [t4.c3], [t4.c1]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
1 - output([t4.c2], [t4.c3], [t4.c1]), filter(nil), rowset=16
access([t4.c1], [t4.c2], [t4.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
2 - output([t4.c2], [t4.c3], [t4.c1]), filter(nil), rowset=256
2 - output([t4.c2], [t4.c3], [t4.c1]), filter(nil), rowset=16
access([t4.c1], [t4.c2], [t4.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -208,12 +208,12 @@ Query Plan
===============================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])]), filter(nil), rowset=256
1 - output([t4.c2]), filter(nil), rowset=256
0 - output([UNION([1])]), filter(nil), rowset=16
1 - output([t4.c2]), filter(nil), rowset=16
access([t4.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
2 - output([t4.c2]), filter(nil), rowset=256
2 - output([t4.c2]), filter(nil), rowset=16
access([t4.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -242,14 +242,14 @@ Query Plan
================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])]), filter(nil), rowset=256
0 - output([UNION([1])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC])
1 - output([UNION([1])]), filter(nil), rowset=256
2 - output([t4.c3]), filter(nil), rowset=256
1 - output([UNION([1])]), filter(nil), rowset=16
2 - output([t4.c3]), filter(nil), rowset=16
access([t4.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
3 - output([t4.c3]), filter(nil), rowset=256
3 - output([t4.c3]), filter(nil), rowset=16
access([t4.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -278,14 +278,14 @@ Query Plan
================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])]), filter(nil), rowset=256
0 - output([UNION([1])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC])
1 - output([UNION([1])]), filter(nil), rowset=256
2 - output([t4.c1]), filter(nil), rowset=256
1 - output([UNION([1])]), filter(nil), rowset=16
2 - output([t4.c1]), filter(nil), rowset=16
access([t4.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
3 - output([t4.c1]), filter(nil), rowset=256
3 - output([t4.c1]), filter(nil), rowset=16
access([t4.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -316,16 +316,16 @@ Query Plan
================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC])
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
2 - output([x.c3], [x.c1], [x.c2]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
2 - output([x.c3], [x.c1], [x.c2]), filter(nil), rowset=16
access([x.c1], [x.c3], [x.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([x.c2], [x.c3], [x.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
3 - output([y.c3], [y.c2], [y.c1]), filter(nil), rowset=256
3 - output([y.c3], [y.c2], [y.c1]), filter(nil), rowset=16
sort_keys([y.c1, ASC])
4 - output([y.c1], [y.c3], [y.c2]), filter(nil), rowset=256
4 - output([y.c1], [y.c3], [y.c2]), filter(nil), rowset=16
access([y.c1], [y.c3], [y.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([y.c2], [y.c3], [y.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -360,14 +360,14 @@ Query Plan
===============================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
1 - output([t4.c2], [t4.c3], [t4.c1]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
1 - output([t4.c2], [t4.c3], [t4.c1]), filter(nil), rowset=16
access([t4.c1], [t4.c2], [t4.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
2 - output([t4.c3], [t4.c2], [t4.c1]), filter(nil), rowset=256
2 - output([t4.c3], [t4.c2], [t4.c1]), filter(nil), rowset=16
sort_keys([t4.c3, ASC], [t4.c2, ASC], [t4.c1, ASC])
3 - output([t4.c1], [t4.c3], [t4.c2]), filter(nil), rowset=256
3 - output([t4.c1], [t4.c3], [t4.c2]), filter(nil), rowset=16
access([t4.c1], [t4.c3], [t4.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -422,14 +422,14 @@ Query Plan
==============================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC])
1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
2 - output([t5.c2], [t5.c3]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
2 - output([t5.c2], [t5.c3]), filter(nil), rowset=16
access([t5.__pk_increment], [t5.c2], [t5.c3]), partitions(p0)
is_index_back=true, is_global_index=false,
range_key([t5.c2], [t5.__pk_increment]), range(MIN,MIN ; MAX,MAX)always true
3 - output([t5.c2], [t5.c3]), filter(nil), rowset=256
3 - output([t5.c2], [t5.c3]), filter(nil), rowset=16
access([t5.__pk_increment], [t5.c2], [t5.c3]), partitions(p0)
is_index_back=true, is_global_index=false,
range_key([t5.c2], [t5.__pk_increment]), range(MIN,MIN ; MAX,MAX)always true
@ -457,12 +457,12 @@ Query Plan
=============================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])]), filter(nil), rowset=256
1 - output([t5.c2]), filter(nil), rowset=256
0 - output([UNION([1])]), filter(nil), rowset=16
1 - output([t5.c2]), filter(nil), rowset=16
access([t5.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t5.c2], [t5.__pk_increment]), range(MIN,MIN ; MAX,MAX)always true
2 - output([t5.c2]), filter(nil), rowset=256
2 - output([t5.c2]), filter(nil), rowset=16
access([t5.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t5.c2], [t5.__pk_increment]), range(MIN,MIN ; MAX,MAX)always true
@ -761,24 +761,24 @@ Query Plan
========================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC])
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
2 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
3 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
2 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
3 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
dop=1
4 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
4 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
force partition granule
5 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
5 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
access([t7.c2], [t7.c1], [t7.c3]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true
6 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
7 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
6 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
7 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
dop=1
8 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
8 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
force partition granule
9 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
9 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
access([t7.c2], [t7.c1], [t7.c3]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(NULL,MAX,MAX,MAX ; 10,MIN,MIN,MIN),
@ -827,37 +827,37 @@ Query Plan
============================================================================
Outputs & filters:
-------------------------------------
0 - output([xx.c2], [xx.c1]), filter(nil), rowset=256
0 - output([xx.c2], [xx.c1]), filter(nil), rowset=16
sort_keys([xx.c2, ASC], [xx.c1, ASC])
1 - output([xx.c2], [xx.c1]), filter(nil), rowset=256
1 - output([xx.c2], [xx.c1]), filter(nil), rowset=16
equal_conds([xx.c2 = yy.c2]), other_conds(nil)
2 - output([yy.c2]), filter(nil), rowset=256
3 - output([yy.c2]), filter(nil), rowset=256
2 - output([yy.c2]), filter(nil), rowset=16
3 - output([yy.c2]), filter(nil), rowset=16
dop=1
4 - output([yy.c2]), filter(nil), rowset=256
4 - output([yy.c2]), filter(nil), rowset=16
force partition granule
5 - output([yy.c2]), filter(nil), rowset=256
5 - output([yy.c2]), filter(nil), rowset=16
access([yy.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([yy.c2], [yy.c1], [yy.c3], [yy.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true
6 - output([xx.c2], [xx.c1]), filter(nil), rowset=256
6 - output([xx.c2], [xx.c1]), filter(nil), rowset=16
access([xx.c2], [xx.c1])
7 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
8 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
9 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
7 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
8 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
9 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
dop=1
10 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
10 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
force partition granule
11 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
11 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
access([t7.c2], [t7.c1], [t7.c3]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true
12 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
13 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
12 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
13 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
dop=1
14 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
14 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
force partition granule
15 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
15 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
access([t7.c2], [t7.c1], [t7.c3]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(NULL,MAX,MAX,MAX ; 10,MIN,MIN,MIN),
@ -906,24 +906,24 @@ Query Plan
========================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC])
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
2 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
3 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
2 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
3 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
dop=1
4 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
4 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
force partition granule
5 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
5 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
access([t7.c2], [t7.c1], [t7.c3]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true
6 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
7 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
6 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
7 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
dop=1
8 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
8 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
force partition granule
9 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256
9 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16
access([t7.c2], [t7.c1], [t7.c3]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true
@ -961,24 +961,24 @@ Query Plan
========================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])]), filter(nil), rowset=256
0 - output([UNION([1])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC])
1 - output([UNION([1])]), filter(nil), rowset=256
2 - output([t7.c1]), filter(nil), rowset=256
3 - output([t7.c1]), filter(nil), rowset=256
1 - output([UNION([1])]), filter(nil), rowset=16
2 - output([t7.c1]), filter(nil), rowset=16
3 - output([t7.c1]), filter(nil), rowset=16
dop=1
4 - output([t7.c1]), filter(nil), rowset=256
4 - output([t7.c1]), filter(nil), rowset=16
force partition granule
5 - output([t7.c1]), filter(nil), rowset=256
5 - output([t7.c1]), filter(nil), rowset=16
access([t7.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true
6 - output([t7.c1]), filter(nil), rowset=256
7 - output([t7.c1]), filter(nil), rowset=256
6 - output([t7.c1]), filter(nil), rowset=16
7 - output([t7.c1]), filter(nil), rowset=16
dop=1
8 - output([t7.c1]), filter(nil), rowset=256
8 - output([t7.c1]), filter(nil), rowset=16
force partition granule
9 - output([t7.c1]), filter(nil), rowset=256
9 - output([t7.c1]), filter(nil), rowset=16
access([t7.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true
@ -1014,24 +1014,24 @@ Query Plan
========================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC])
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
2 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256
3 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
2 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16
3 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16
dop=1
4 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256
4 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16
force partition granule
5 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256
5 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16
access([t7.c1], [t7.c2], [t7.c3]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true
6 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256
7 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256
6 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16
7 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16
dop=1
8 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256
8 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16
force partition granule
9 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256
9 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16
access([t7.c1], [t7.c2], [t7.c3]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true
@ -1093,20 +1093,20 @@ Query Plan
============================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC])
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
2 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256
3 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
2 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16
3 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16
dop=1
4 - output([t7.c3], [t7.c1], [t7.c2]), filter(nil), rowset=256
4 - output([t7.c3], [t7.c1], [t7.c2]), filter(nil), rowset=16
force partition granule
5 - output([t7.c3], [t7.c1], [t7.c2]), filter(nil), rowset=256
5 - output([t7.c3], [t7.c1], [t7.c2]), filter(nil), rowset=16
access([t7.c3], [t7.c1], [t7.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t7.c3], [t7.c2], [t7.c1], [t7.__pk_increment]), range(NULL,MAX,MAX,MAX ; 5,MIN,MIN,MIN),
range_cond([t7.c3 < 5])
6 - output([t72.c1], [t72.c2], [t72.c3]), filter(nil), rowset=256
6 - output([t72.c1], [t72.c2], [t72.c3]), filter(nil), rowset=16
access([t72.c3], [t72.c1], [t72.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t72.c3], [t72.c2], [t72.c1], [t72.__pk_increment]), range(NULL,MAX,MAX,MAX ; 5,MIN,MIN,MIN),
@ -1143,20 +1143,20 @@ Query Plan
============================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC])
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
2 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=256
3 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
2 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=16
3 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=16
dop=1
4 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=256
4 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=16
force partition granule
5 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=256
5 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=16
access([t7.c3], [t7.c2], [t7.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t7.c3], [t7.c2], [t7.c1], [t7.__pk_increment]), range(NULL,MAX,MAX,MAX ; 5,MIN,MIN,MIN),
range_cond([t7.c3 < 5])
6 - output([t72.c3], [t72.c2], [t72.c1]), filter(nil), rowset=256
6 - output([t72.c3], [t72.c2], [t72.c1]), filter(nil), rowset=16
access([t72.c3], [t72.c2], [t72.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t72.c3], [t72.c2], [t72.c1], [t72.__pk_increment]), range(NULL,MAX,MAX,MAX ; 5,MIN,MIN,MIN),
@ -1195,20 +1195,20 @@ Query Plan
============================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC])
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
2 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256
3 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
2 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16
3 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16
dop=1
4 - output([t7.c3], [t7.c1], [t7.c2]), filter(nil), rowset=256
4 - output([t7.c3], [t7.c1], [t7.c2]), filter(nil), rowset=16
force partition granule
5 - output([t7.c3], [t7.c1], [t7.c2]), filter(nil), rowset=256
5 - output([t7.c3], [t7.c1], [t7.c2]), filter(nil), rowset=16
access([t7.c3], [t7.c1], [t7.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t7.c3], [t7.c2], [t7.c1], [t7.__pk_increment]), range(NULL,MAX,MAX,MAX ; 5,MIN,MIN,MIN),
range_cond([t7.c3 < 5])
6 - output([t72.c1], [t72.c2], [t72.c3]), filter(nil), rowset=256
6 - output([t72.c1], [t72.c2], [t72.c3]), filter(nil), rowset=16
access([t72.c3], [t72.c1], [t72.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t72.c3], [t72.c2], [t72.c1], [t72.__pk_increment]), range(NULL,MAX,MAX,MAX ; 5,MIN,MIN,MIN),
@ -1245,20 +1245,20 @@ Query Plan
============================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC])
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
2 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=256
3 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
2 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=16
3 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=16
dop=1
4 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=256
4 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=16
force partition granule
5 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=256
5 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=16
access([t7.c3], [t7.c2], [t7.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t7.c3], [t7.c2], [t7.c1], [t7.__pk_increment]), range(NULL,MAX,MAX,MAX ; 5,MIN,MIN,MIN),
range_cond([t7.c3 < 5])
6 - output([t72.c3], [t72.c2], [t72.c1]), filter(nil), rowset=256
6 - output([t72.c3], [t72.c2], [t72.c1]), filter(nil), rowset=16
access([t72.c3], [t72.c2], [t72.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t72.c3], [t72.c2], [t72.c1], [t72.__pk_increment]), range(NULL,MAX,MAX,MAX ; 5,MIN,MIN,MIN),
@ -1330,14 +1330,14 @@ Query Plan
=======================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC])
1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
2 - output([test1.c2], [test1.c1]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
2 - output([test1.c2], [test1.c1]), filter(nil), rowset=16
access([test1.c2], [test1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([test1.c1], [test1.c2], [test1.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
3 - output([test2.d2], [test2.d1]), filter(nil), rowset=256
3 - output([test2.d2], [test2.d1]), filter(nil), rowset=16
access([test2.d2], [test2.d1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([test2.d1], [test2.d2], [test2.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -1369,12 +1369,12 @@ Query Plan
=====================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
1 - output([test1.c2], [test1.c1]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
1 - output([test1.c2], [test1.c1]), filter(nil), rowset=16
access([test1.c2], [test1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([test1.c1], [test1.c2], [test1.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
2 - output([test2.d2], [test2.d1]), filter(nil), rowset=256
2 - output([test2.d2], [test2.d1]), filter(nil), rowset=16
access([test2.d2], [test2.d1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([test2.d1], [test2.d2], [test2.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -1407,14 +1407,14 @@ Query Plan
=======================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
sort_keys([UNION([2]), DESC], [UNION([1]), DESC])
1 - output([UNION([2])], [UNION([1])]), filter(nil), rowset=256
2 - output([test1.c2], [test1.c1]), filter(nil), rowset=256
1 - output([UNION([2])], [UNION([1])]), filter(nil), rowset=16
2 - output([test1.c2], [test1.c1]), filter(nil), rowset=16
access([test1.c2], [test1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([test1.c1], [test1.c2], [test1.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
3 - output([test2.d2], [test2.d1]), filter(nil), rowset=256
3 - output([test2.d2], [test2.d1]), filter(nil), rowset=16
access([test2.d2], [test2.d1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([test2.d1], [test2.d2], [test2.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -1447,14 +1447,14 @@ Query Plan
=======================================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC])
1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
2 - output([1], [test1.c1]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
2 - output([1], [test1.c1]), filter(nil), rowset=16
access([test1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([test1.c1], [test1.c2], [test1.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
3 - output([2], [test2.d1]), filter(nil), rowset=256
3 - output([2], [test2.d1]), filter(nil), rowset=16
access([test2.d1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([test2.d1], [test2.d2], [test2.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -1482,14 +1482,14 @@ Query Plan
======================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC])
1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
2 - output([1], [test1.c2]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
2 - output([1], [test1.c2]), filter(nil), rowset=16
access([test1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([test1.__pk_increment]), range(MIN ; MAX)always true
3 - output([cast(test2.d1, BIGINT(20, 0))], [test2.d2]), filter(nil), rowset=256
3 - output([cast(test2.d1, BIGINT(20, 0))], [test2.d2]), filter(nil), rowset=16
access([test2.d1], [test2.d2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([test2.__pk_increment]), range(MIN ; MAX)always true
@ -1520,14 +1520,14 @@ Query Plan
======================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC])
1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
2 - output([test1.c1 % 2], [test1.c2 % 2]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
2 - output([test1.c1 % 2], [test1.c2 % 2]), filter(nil), rowset=16
access([test1.c1], [test1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([test1.__pk_increment]), range(MIN ; MAX)always true
3 - output([test2.d1 % 2], [test2.d2 % 2]), filter(nil), rowset=256
3 - output([test2.d1 % 2], [test2.d2 % 2]), filter(nil), rowset=16
access([test2.d1], [test2.d2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([test2.__pk_increment]), range(MIN ; MAX)always true
@ -1590,14 +1590,14 @@ Query Plan
=======================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
1 - output([x1.c2], [x1.c3]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
1 - output([x1.c2], [x1.c3]), filter(nil), rowset=16
sort_keys([x1.c2, ASC], [x1.c3, ASC])
2 - output([x1.c2], [x1.c3]), filter(nil), rowset=256
2 - output([x1.c2], [x1.c3]), filter(nil), rowset=16
access([x1.c2], [x1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([x1.__pk_increment]), range(MIN ; MAX)always true
3 - output([x2.d2], [x2.d3]), filter(nil), rowset=256
3 - output([x2.d2], [x2.d3]), filter(nil), rowset=16
access([x2.d2], [x2.d3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([x2.d2], [x2.d3], [x2.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -1623,16 +1623,16 @@ Query Plan
=========================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC])
1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
2 - output([x2.d3], [x2.d2]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
2 - output([x2.d3], [x2.d2]), filter(nil), rowset=16
access([x2.d3], [x2.d2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([x2.d2], [x2.d3], [x2.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
3 - output([x1.c3], [x1.c2]), filter(nil), rowset=256
3 - output([x1.c3], [x1.c2]), filter(nil), rowset=16
sort_keys([x1.c2, ASC], [x1.c3, ASC])
4 - output([x1.c3], [x1.c2]), filter(nil), rowset=256
4 - output([x1.c3], [x1.c2]), filter(nil), rowset=16
access([x1.c3], [x1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([x1.__pk_increment]), range(MIN ; MAX)always true
@ -1699,18 +1699,18 @@ Query Plan
======================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
sort_keys([UNION([1]), ASC], [UNION([2]), ASC])
1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
2 - output([ts2.c1], [ts2.c2]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
2 - output([ts2.c1], [ts2.c2]), filter(nil), rowset=16
sort_keys([ts2.c2, DESC], [ts2.c1, ASC]), topn(1)
3 - output([ts2.c1], [ts2.c2]), filter(nil), rowset=256
3 - output([ts2.c1], [ts2.c2]), filter(nil), rowset=16
access([ts2.c1], [ts2.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([ts2.__pk_increment]), range(MIN ; MAX)always true
4 - output([ts1.c1], [ts1.c2]), filter(nil), rowset=256
4 - output([ts1.c1], [ts1.c2]), filter(nil), rowset=16
sort_keys([ts1.c2, DESC], [ts1.c1, ASC])
5 - output([ts1.c1], [ts1.c2]), filter(nil), rowset=256
5 - output([ts1.c1], [ts1.c2]), filter(nil), rowset=16
access([ts1.c1], [ts1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([ts1.__pk_increment]), range(MIN ; MAX)always true
@ -1748,18 +1748,18 @@ Query Plan
==========================================================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
distinct([UNION([1])], [UNION([2])], [UNION([3])])
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256
2 - output([t1.C1], [t1.C2], [t1.PK]), filter(nil), rowset=256
1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16
2 - output([t1.C1], [t1.C2], [t1.PK]), filter(nil), rowset=16
access([t1.PK], [t1.C1], [t1.C2]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t1.PK]), range(MIN ; MAX)always true
3 - output([t2.C1], [t2.C2], [t2.PK]), filter(nil), rowset=256
3 - output([t2.C1], [t2.C2], [t2.PK]), filter(nil), rowset=16
access([t2.PK], [t2.C1], [t2.C2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.PK]), range(MIN ; MAX)always true
4 - output([t3.C1], [t3.C2], [t3.PK]), filter(nil), rowset=256
4 - output([t3.C1], [t3.C2], [t3.PK]), filter(nil), rowset=16
access([t3.PK], [t3.C1], [t3.C2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t3.PK]), range(MIN ; MAX)always true
@ -1847,44 +1847,44 @@ Query Plan
Outputs & filters:
-------------------------------------
0 - output([TUT.col_bigint], [TUT.col_bigint_signed], [TUT.col_bigint_unsigned], [TUT.col_char_20], [TUT.col_decimal_20_0], [TUT.col_decimal_20_0_signed],
[TUT.col_decimal_20_0_unsigned], [TUT.col_timestamp_6], [TUT.pk]), filter(nil), rowset=256
[TUT.col_decimal_20_0_unsigned], [TUT.col_timestamp_6], [TUT.pk]), filter(nil), rowset=16
sort_keys([TUT.col_bigint, ASC], [TUT.col_bigint_signed, ASC], [TUT.col_bigint_unsigned, ASC], [TUT.col_char_20, ASC], [TUT.col_decimal_20_0, ASC],
[TUT.col_decimal_20_0_signed, ASC], [TUT.col_decimal_20_0_unsigned, ASC], [TUT.col_timestamp_6, ASC], [TUT.pk, ASC])
1 - output([TUT.pk], [TUT.col_bigint], [TUT.col_bigint_signed], [TUT.col_bigint_unsigned], [TUT.col_char_20], [TUT.col_decimal_20_0], [TUT.col_decimal_20_0_signed],
[TUT.col_decimal_20_0_unsigned], [TUT.col_timestamp_6]), filter(nil), rowset=256
[TUT.col_decimal_20_0_unsigned], [TUT.col_timestamp_6]), filter(nil), rowset=16
access([TUT.pk], [TUT.col_bigint], [TUT.col_bigint_signed], [TUT.col_bigint_unsigned], [TUT.col_char_20], [TUT.col_decimal_20_0], [TUT.col_decimal_20_0_signed],
[TUT.col_decimal_20_0_unsigned], [TUT.col_timestamp_6])
2 - output([UNION([1])], [UNION([2])], [UNION([3])], [UNION([4])], [UNION([5])], [UNION([6])], [UNION([7])], [UNION([8])], [UNION([9])]), filter([UNION([9])
IN (9727744, 7826688, 1657856, 55039, 50631)]), rowset=256
IN (9727744, 7826688, 1657856, 55039, 50631)]), rowset=16
3 - output([table2_bigint.col_bigint], [table2_bigint.col_bigint_signed], [table2_bigint.col_bigint_unsigned], [table2_bigint.col_char_20], [table2_bigint.col_decimal_20_0],
[table2_bigint.col_decimal_20_0_signed], [table2_bigint.col_decimal_20_0_unsigned], [table2_bigint.col_timestamp_6], [table2_bigint.pk]), filter([cast(table2_bigint.col_decimal_20_0_unsigned,
DECIMAL(20, 0)) != cast(99999, DECIMAL(5, 0))]), rowset=256
DECIMAL(20, 0)) != cast(99999, DECIMAL(5, 0))]), rowset=16
access([table2_bigint.pk], [table2_bigint.col_decimal_20_0_unsigned], [table2_bigint.col_bigint], [table2_bigint.col_bigint_signed], [table2_bigint.col_bigint_unsigned],
[table2_bigint.col_char_20], [table2_bigint.col_decimal_20_0], [table2_bigint.col_decimal_20_0_signed], [table2_bigint.col_timestamp_6]), partitions(p0)
limit(5), offset(1), is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([table2_bigint.pk]), range(MIN ; MAX)always true
4 - output([UNION([1])], [UNION([2])], [UNION([3])], [UNION([4])], [UNION([5])], [UNION([6])], [UNION([7])], [UNION([8])], [UNION([9])]), filter(nil), rowset=256
4 - output([UNION([1])], [UNION([2])], [UNION([3])], [UNION([4])], [UNION([5])], [UNION([6])], [UNION([7])], [UNION([8])], [UNION([9])]), filter(nil), rowset=16
sort_keys([UNION([9]), DESC], [UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC], [UNION([4]), ASC], [UNION([5]), ASC], [UNION([6]), ASC], [UNION([7]),
ASC], [UNION([8]), ASC])
5 - output([UNION([9])], [UNION([1])], [UNION([2])], [UNION([3])], [UNION([4])], [UNION([5])], [UNION([6])], [UNION([7])], [UNION([8])]), filter([UNION([9])
IN (9727744, 7826688, 1657856, 55039, 50631)]), rowset=256
IN (9727744, 7826688, 1657856, 55039, 50631)]), rowset=16
6 - output([table2_bigint.col_bigint], [table2_bigint.col_bigint_signed], [table2_bigint.col_bigint_unsigned], [table2_bigint.col_char_20], [table2_bigint.col_decimal_20_0],
[table2_bigint.col_decimal_20_0_signed], [table2_bigint.col_decimal_20_0_unsigned], [table2_bigint.col_timestamp_6], [table2_bigint.pk]), filter(nil), rowset=256
[table2_bigint.col_decimal_20_0_signed], [table2_bigint.col_decimal_20_0_unsigned], [table2_bigint.col_timestamp_6], [table2_bigint.pk]), filter(nil), rowset=16
access([table2_bigint.pk], [table2_bigint.col_bigint], [table2_bigint.col_bigint_signed], [table2_bigint.col_bigint_unsigned], [table2_bigint.col_char_20],
[table2_bigint.col_decimal_20_0], [table2_bigint.col_decimal_20_0_signed], [table2_bigint.col_decimal_20_0_unsigned], [table2_bigint.col_timestamp_6]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([table2_bigint.pk]), range[9727744 ; 9727744], [7826688 ; 7826688], [1657856 ; 1657856], [55039 ; 55039], [50631 ; 50631],
range_cond([table2_bigint.pk IN (9727744, 7826688, 1657856, 55039, 50631)], [table2_bigint.pk IN (9727744, 7826688, 1657856, 55039, 50631)])
7 - output([table100_bigint.col_bigint], [table100_bigint.col_bigint_signed], [table100_bigint.col_bigint_unsigned], [table100_bigint.col_char_20], [table100_bigint.col_decimal_20_0],
[table100_bigint.col_decimal_20_0_signed], [table100_bigint.col_decimal_20_0_unsigned], [table100_bigint.col_timestamp_6], [table100_bigint.pk]), filter(nil), rowset=256
[table100_bigint.col_decimal_20_0_signed], [table100_bigint.col_decimal_20_0_unsigned], [table100_bigint.col_timestamp_6], [table100_bigint.pk]), filter(nil), rowset=16
sort_keys([table100_bigint.pk, ASC])
8 - output([table100_bigint.pk], [table100_bigint.col_bigint], [table100_bigint.col_bigint_signed], [table100_bigint.col_bigint_unsigned], [table100_bigint.col_char_20],
[table100_bigint.col_decimal_20_0], [table100_bigint.col_decimal_20_0_signed], [table100_bigint.col_decimal_20_0_unsigned], [table100_bigint.col_timestamp_6]), filter(nil), rowset=256
[table100_bigint.col_decimal_20_0], [table100_bigint.col_decimal_20_0_signed], [table100_bigint.col_decimal_20_0_unsigned], [table100_bigint.col_timestamp_6]), filter(nil), rowset=16
sort_keys([table100_bigint.col_bigint_signed, ASC], [table100_bigint.col_decimal_20_0_signed, ASC], [table100_bigint.col_decimal_20_0, ASC], [table100_bigint.pk,
DESC]), topn(7)
9 - output([table100_bigint.pk], [table100_bigint.col_decimal_20_0_signed], [table100_bigint.col_decimal_20_0], [table100_bigint.col_bigint], [table100_bigint.col_bigint_signed],
[table100_bigint.col_bigint_unsigned], [table100_bigint.col_char_20], [table100_bigint.col_decimal_20_0_unsigned], [table100_bigint.col_timestamp_6]), filter([table100_bigint.col_decimal_20_0_signed
= cast(ROUND(SIGN(table100_bigint.col_decimal_20_0)), DECIMAL(-1, 0))]), rowset=256
= cast(ROUND(SIGN(table100_bigint.col_decimal_20_0)), DECIMAL(-1, 0))]), rowset=16
access([table100_bigint.pk], [table100_bigint.col_decimal_20_0_signed], [table100_bigint.col_decimal_20_0], [table100_bigint.col_bigint], [table100_bigint.col_bigint_signed],
[table100_bigint.col_bigint_unsigned], [table100_bigint.col_char_20], [table100_bigint.col_decimal_20_0_unsigned], [table100_bigint.col_timestamp_6]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],

View File

@ -27,24 +27,24 @@ Query Plan
=================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1, 1, t2.c1, 1)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t1.c1, 1, t2.c1, 1)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1, 1, t2.c1, 1)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t1.c1, 1, t2.c1, 1)]), filter(nil), rowset=16
dop=3
2 - output([t1.c1], [t2.c1]), filter(nil), rowset=256
2 - output([t1.c1], [t2.c1]), filter(nil), rowset=16
equal_conds([t1.c1 = t2.c1]), other_conds(nil)
3 - output([t1.c1]), filter(nil), rowset=256
3 - output([t1.c1]), filter(nil), rowset=16
RF_TYPE(bloom), RF_EXPR[calc_tablet_id(t1.c1)]
4 - output([t1.c1]), filter(nil), rowset=256
4 - output([t1.c1]), filter(nil), rowset=16
affinitize
5 - output([t1.c1]), filter(nil), rowset=256
5 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p[0-9])
is_index_back=false, is_global_index=false,
range_key([t1.c1]), range(MIN ; MAX)always true
6 - output([t2.c1]), filter(nil), rowset=256
7 - output([t2.c1]), filter(nil), rowset=256
6 - output([t2.c1]), filter(nil), rowset=16
7 - output([t2.c1]), filter(nil), rowset=16
(#keys=1, [t2.c1]), dop=3
8 - output([t2.c1]), filter(nil), rowset=256
9 - output([t2.c1]), filter(nil), rowset=256
8 - output([t2.c1]), filter(nil), rowset=16
9 - output([t2.c1]), filter(nil), rowset=16
access([t2.c1]), partitions(p[0-5])
is_index_back=false, is_global_index=false,
range_key([t2.c1]), range(MIN ; MAX)always true
@ -86,31 +86,31 @@ Query Plan
=========================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(a.c2, T_FUN_COUNT_SUM(T_FUN_COUNT(*)))]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(a.c2, T_FUN_COUNT_SUM(T_FUN_COUNT(*)))]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(a.c2, T_FUN_COUNT_SUM(T_FUN_COUNT(*)))]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(a.c2, T_FUN_COUNT_SUM(T_FUN_COUNT(*)))]), filter(nil), rowset=16
dop=3
2 - output([a.c2], [T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=256
2 - output([a.c2], [T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=16
group([a.c2]), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*))])
3 - output([a.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=256
4 - output([a.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=256
3 - output([a.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=16
4 - output([a.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=16
(#keys=1, [a.c2]), dop=3
5 - output([a.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=256
5 - output([a.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=16
group([a.c2]), agg_func([T_FUN_COUNT(*)])
6 - output([a.c2]), filter(nil), rowset=256
6 - output([a.c2]), filter(nil), rowset=16
equal_conds([a.c1 = b.c1]), other_conds(nil)
7 - output([b.c1]), filter(nil), rowset=256
7 - output([b.c1]), filter(nil), rowset=16
RF_TYPE(bloom), RF_EXPR[calc_tablet_id(b.c1)]
8 - output([b.c1]), filter(nil), rowset=256
9 - output([b.c1]), filter(nil), rowset=256
8 - output([b.c1]), filter(nil), rowset=16
9 - output([b.c1]), filter(nil), rowset=16
(#keys=1, [b.c1]), dop=3
10 - output([b.c1]), filter(nil), rowset=256
11 - output([b.c1]), filter(nil), rowset=256
10 - output([b.c1]), filter(nil), rowset=16
11 - output([b.c1]), filter(nil), rowset=16
access([b.c1]), partitions(p[0-5])
is_index_back=false, is_global_index=false,
range_key([b.c1]), range(MIN ; MAX)always true
12 - output([a.c1], [a.c2]), filter(nil), rowset=256
12 - output([a.c1], [a.c2]), filter(nil), rowset=16
affinitize
13 - output([a.c1], [a.c2]), filter(nil), rowset=256
13 - output([a.c1], [a.c2]), filter(nil), rowset=16
access([a.c1], [a.c2]), partitions(p[0-9])
is_index_back=false, is_global_index=false,
range_key([a.c1]), range(MIN ; MAX)always true

View File

@ -32,41 +32,41 @@ Query Plan
====================================================================================
Outputs & filters:
-------------------------------------
0 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2], [VIEW1.T_FUN_COUNT(*)]), filter(nil), rowset=256
1 - output(nil), filter(nil), rowset=256
2 - output(nil), filter(nil), rowset=256
0 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2], [VIEW1.T_FUN_COUNT(*)]), filter(nil), rowset=16
1 - output(nil), filter(nil), rowset=16
2 - output(nil), filter(nil), rowset=16
dop=2
3 - output(nil), filter(nil), rowset=256
4 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))], [t1.c1], [t1.c2]), filter(nil), rowset=256
3 - output(nil), filter(nil), rowset=16
4 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))], [t1.c1], [t1.c2]), filter(nil), rowset=16
group([t1.c1], [t1.c2]), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*))])
5 - output([t1.c1], [t1.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=256
6 - output([t1.c1], [t1.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=256
5 - output([t1.c1], [t1.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=16
6 - output([t1.c1], [t1.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=16
(#keys=2, [t1.c1], [t1.c2]), dop=2
7 - output([t1.c1], [t1.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=256
7 - output([t1.c1], [t1.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=16
group([t1.c1], [t1.c2]), agg_func([T_FUN_COUNT(*)])
8 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
9 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
8 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
9 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
10 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2], [VIEW1.T_FUN_COUNT(*)]), filter(nil), rowset=256
11 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2], [VIEW1.T_FUN_COUNT(*)]), filter(nil), rowset=256
10 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2], [VIEW1.T_FUN_COUNT(*)]), filter(nil), rowset=16
11 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2], [VIEW1.T_FUN_COUNT(*)]), filter(nil), rowset=16
dop=2
12 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2], [VIEW1.T_FUN_COUNT(*)]), filter(nil), rowset=256
12 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2], [VIEW1.T_FUN_COUNT(*)]), filter(nil), rowset=16
equal_conds([VIEW2.t1.c2 = VIEW1.t1.c2]), other_conds(nil)
13 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)]), filter(nil), rowset=256
14 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)]), filter(nil), rowset=256
13 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)]), filter(nil), rowset=16
14 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)]), filter(nil), rowset=16
dop=2
15 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)]), filter(nil), rowset=256
15 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)]), filter(nil), rowset=16
equal_conds([VIEW2.t1.c1 = VIEW3.t1.c1]), other_conds(nil)
16 - output([VIEW2.t1.c2], [VIEW2.t1.c1]), filter(nil), rowset=256
17 - output([VIEW2.t1.c2], [VIEW2.t1.c1]), filter(nil), rowset=256
16 - output([VIEW2.t1.c2], [VIEW2.t1.c1]), filter(nil), rowset=16
17 - output([VIEW2.t1.c2], [VIEW2.t1.c1]), filter(nil), rowset=16
dop=2
18 - output([VIEW2.t1.c1], [VIEW2.t1.c2]), filter(nil), rowset=256
18 - output([VIEW2.t1.c1], [VIEW2.t1.c2]), filter(nil), rowset=16
access([VIEW2.t1.c1], [VIEW2.t1.c2])
19 - output([VIEW3.T_FUN_COUNT(*)], [VIEW3.t1.c1]), filter(nil), rowset=256
19 - output([VIEW3.T_FUN_COUNT(*)], [VIEW3.t1.c1]), filter(nil), rowset=16
access([VIEW3.T_FUN_COUNT(*)], [VIEW3.t1.c1])
20 - output([VIEW1.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2]), filter(nil), rowset=256
20 - output([VIEW1.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2]), filter(nil), rowset=16
access([VIEW1.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2])
explain select /*+ use_px parallel(2) use_merge(a b) */ b.c2, sum(a.c3) from (select /*+ NO_USE_HASH_AGGREGATION */ c1, c2, count(*) c3 from t1 group by 1, 2) a, t2 b where a.c1 = b.c1 group by 1;
Query Plan
@ -96,42 +96,42 @@ Query Plan
=====================================================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(VIEW1.b.c2, T_FUN_SUM(T_FUN_SUM(VIEW1.a.c3)))]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(VIEW1.b.c2, T_FUN_SUM(T_FUN_SUM(VIEW1.a.c3)))]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(VIEW1.b.c2, T_FUN_SUM(T_FUN_SUM(VIEW1.a.c3)))]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(VIEW1.b.c2, T_FUN_SUM(T_FUN_SUM(VIEW1.a.c3)))]), filter(nil), rowset=16
dop=2
2 - output([VIEW1.b.c2], [T_FUN_SUM(T_FUN_SUM(VIEW1.a.c3))]), filter(nil), rowset=256
2 - output([VIEW1.b.c2], [T_FUN_SUM(T_FUN_SUM(VIEW1.a.c3))]), filter(nil), rowset=16
group([VIEW1.b.c2]), agg_func([T_FUN_SUM(T_FUN_SUM(VIEW1.a.c3))])
3 - output([VIEW1.b.c2], [T_FUN_SUM(VIEW1.a.c3)]), filter(nil), rowset=256
4 - output([VIEW1.b.c2], [T_FUN_SUM(VIEW1.a.c3)]), filter(nil), rowset=256
3 - output([VIEW1.b.c2], [T_FUN_SUM(VIEW1.a.c3)]), filter(nil), rowset=16
4 - output([VIEW1.b.c2], [T_FUN_SUM(VIEW1.a.c3)]), filter(nil), rowset=16
(#keys=1, [VIEW1.b.c2]), dop=2
5 - output([VIEW1.b.c2], [T_FUN_SUM(VIEW1.a.c3)]), filter(nil), rowset=256
5 - output([VIEW1.b.c2], [T_FUN_SUM(VIEW1.a.c3)]), filter(nil), rowset=16
group([VIEW1.b.c2]), agg_func([T_FUN_SUM(VIEW1.a.c3)])
6 - output([VIEW1.b.c2], [VIEW1.a.c3]), filter(nil), rowset=256
6 - output([VIEW1.b.c2], [VIEW1.a.c3]), filter(nil), rowset=16
access([VIEW1.b.c2], [VIEW1.a.c3])
7 - output([b.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=256
7 - output([b.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=16
group([b.__pk_increment], [t1.c2]), agg_func([T_FUN_COUNT(*)])
8 - output([b.__pk_increment], [t1.c2], [b.c2]), filter(nil), rowset=256
8 - output([b.__pk_increment], [t1.c2], [b.c2]), filter(nil), rowset=16
sort_keys([HASH(b.__pk_increment, t1.c2), ASC], [b.__pk_increment, ASC], [t1.c2, ASC])
9 - output([b.__pk_increment], [t1.c2], [b.c2]), filter(nil), rowset=256
9 - output([b.__pk_increment], [t1.c2], [b.c2]), filter(nil), rowset=16
equal_conds([t1.c1 = b.c1]), other_conds(nil)
merge_directions([ASC])
10 - output([b.__pk_increment], [b.c2], [b.c1]), filter(nil), rowset=256
10 - output([b.__pk_increment], [b.c2], [b.c1]), filter(nil), rowset=16
sort_keys([b.c1, ASC])
11 - output([b.__pk_increment], [b.c2], [b.c1]), filter(nil), rowset=256
12 - output([b.__pk_increment], [b.c2], [b.c1]), filter(nil), rowset=256
11 - output([b.__pk_increment], [b.c2], [b.c1]), filter(nil), rowset=16
12 - output([b.__pk_increment], [b.c2], [b.c1]), filter(nil), rowset=16
(#keys=1, [b.c1]), dop=2
13 - output([b.__pk_increment], [b.c1], [b.c2]), filter(nil), rowset=256
14 - output([b.__pk_increment], [b.c1], [b.c2]), filter(nil), rowset=256
13 - output([b.__pk_increment], [b.c1], [b.c2]), filter(nil), rowset=16
14 - output([b.__pk_increment], [b.c1], [b.c2]), filter(nil), rowset=16
access([b.__pk_increment], [b.c1], [b.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([b.__pk_increment]), range(MIN ; MAX)always true
15 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
15 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
16 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
17 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
16 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
17 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
(#keys=1, [t1.c1]), dop=2
18 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
19 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
18 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
19 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -158,33 +158,33 @@ Query Plan
===========================================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, T_FUN_COUNT(*), b.c1, b.c2, b.c3)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, T_FUN_COUNT(*), b.c1, b.c2, b.c3)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, T_FUN_COUNT(*), b.c1, b.c2, b.c3)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, T_FUN_COUNT(*), b.c1, b.c2, b.c3)]), filter(nil), rowset=16
dop=2
2 - output([t1.c2], [T_FUN_COUNT(*)], [t1.c1], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=256
2 - output([t1.c2], [T_FUN_COUNT(*)], [t1.c1], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=16
group([b.__pk_increment], [t1.c2]), agg_func([T_FUN_COUNT(*)])
3 - output([b.__pk_increment], [t1.c2], [t1.c1], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=256
3 - output([b.__pk_increment], [t1.c2], [t1.c1], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=16
sort_keys([HASH(b.__pk_increment, t1.c2), ASC], [b.__pk_increment, ASC], [t1.c2, ASC])
4 - output([b.__pk_increment], [t1.c2], [t1.c1], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=256
4 - output([b.__pk_increment], [t1.c2], [t1.c1], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=16
equal_conds([t1.c1 = b.c1]), other_conds(nil)
merge_directions([ASC])
5 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
5 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
6 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
7 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
6 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
7 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
(#keys=1, [t1.c1]), dop=2
8 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
9 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
8 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
9 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
10 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=256
10 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=16
sort_keys([b.c1, ASC])
11 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=256
12 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=256
11 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=16
12 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=16
(#keys=1, [b.c1]), dop=2
13 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=256
14 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=256
13 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=16
14 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=16
access([b.__pk_increment], [b.c1], [b.c2], [b.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([b.__pk_increment]), range(MIN ; MAX)always true

View File

@ -17,12 +17,12 @@ Query Plan
=============================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
dop=1
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
force partition granule
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p[0-3])
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2], [t1.c3]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -38,12 +38,12 @@ Query Plan
=============================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
dop=1
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
force partition granule
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p[0-3])
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2], [t1.c3]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -59,11 +59,11 @@ Query Plan
=========================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
dop=15
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p[0-3])
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2], [t1.c3]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -79,12 +79,12 @@ Query Plan
=============================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
dop=1
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
force partition granule
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p[0-3])
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2], [t1.c3]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -100,12 +100,12 @@ Query Plan
=============================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
dop=1
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
force partition granule
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p[0-3])
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2], [t1.c3]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -121,12 +121,12 @@ Query Plan
=============================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
dop=1
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
force partition granule
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p[0-3])
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2], [t1.c3]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true

View File

@ -251,7 +251,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t1, BIGINT(-1, 0)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t1, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t.t1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -271,7 +271,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t2, BIGINT(-1, 0)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t2, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t.t2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -291,7 +291,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t3, BIGINT(-1, 0)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t3, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t.t3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -311,7 +311,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t4, BIGINT(-1, 0)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t4, BIGINT(-1, 0)))]), filter(nil), rowset=16
access([t.t4]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -331,7 +331,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(t.t5)]), filter(nil), rowset=256
0 - output([abs(t.t5)]), filter(nil), rowset=16
access([t.t5]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -351,7 +351,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t6, BIGINT UNSIGNED(-1, 0)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t6, BIGINT UNSIGNED(-1, 0)))]), filter(nil), rowset=16
access([t.t6]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -371,7 +371,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t7, BIGINT UNSIGNED(-1, 0)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t7, BIGINT UNSIGNED(-1, 0)))]), filter(nil), rowset=16
access([t.t7]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -391,7 +391,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t8, BIGINT UNSIGNED(-1, 0)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t8, BIGINT UNSIGNED(-1, 0)))]), filter(nil), rowset=16
access([t.t8]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -411,7 +411,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t9, BIGINT UNSIGNED(-1, 0)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t9, BIGINT UNSIGNED(-1, 0)))]), filter(nil), rowset=16
access([t.t9]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -431,7 +431,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(t.t10)]), filter(nil), rowset=256
0 - output([abs(t.t10)]), filter(nil), rowset=16
access([t.t10]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -451,7 +451,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t11, DOUBLE(-1, -1)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t11, DOUBLE(-1, -1)))]), filter(nil), rowset=16
access([t.t11]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -471,7 +471,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t12, DOUBLE UNSIGNED(-1, -1)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t12, DOUBLE UNSIGNED(-1, -1)))]), filter(nil), rowset=16
access([t.t12]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -491,7 +491,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(t.t13)]), filter(nil), rowset=256
0 - output([abs(t.t13)]), filter(nil), rowset=16
access([t.t13]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -511,7 +511,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(t.t14)]), filter(nil), rowset=256
0 - output([abs(t.t14)]), filter(nil), rowset=16
access([t.t14]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -531,7 +531,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(t.t15)]), filter(nil), rowset=256
0 - output([abs(t.t15)]), filter(nil), rowset=16
access([t.t15]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -551,7 +551,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(t.t16)]), filter(nil), rowset=256
0 - output([abs(t.t16)]), filter(nil), rowset=16
access([t.t16]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -571,7 +571,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t17, DOUBLE(-1, -1)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t17, DOUBLE(-1, -1)))]), filter(nil), rowset=16
access([t.t17]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -591,7 +591,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t18, DOUBLE(-1, -1)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t18, DOUBLE(-1, -1)))]), filter(nil), rowset=16
access([t.t18]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -611,7 +611,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t19, DOUBLE(-1, -1)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t19, DOUBLE(-1, -1)))]), filter(nil), rowset=16
access([t.t19]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -631,7 +631,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t20, DOUBLE(-1, -1)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t20, DOUBLE(-1, -1)))]), filter(nil), rowset=16
access([t.t20]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -651,7 +651,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t21, BIGINT UNSIGNED(-1, 0)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t21, BIGINT UNSIGNED(-1, 0)))]), filter(nil), rowset=16
access([t.t21]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -671,7 +671,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t22, DOUBLE(-1, -1)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t22, DOUBLE(-1, -1)))]), filter(nil), rowset=16
access([t.t22]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -691,7 +691,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t23, DOUBLE(-1, -1)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t23, DOUBLE(-1, -1)))]), filter(nil), rowset=16
access([t.t23]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -711,7 +711,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t24, DOUBLE(-1, -1)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t24, DOUBLE(-1, -1)))]), filter(nil), rowset=16
access([t.t24]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -771,7 +771,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t27, BIGINT UNSIGNED(-1, 0)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t27, BIGINT UNSIGNED(-1, 0)))]), filter(nil), rowset=16
access([t.t27]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -791,7 +791,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t28, DOUBLE(-1, -1)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t28, DOUBLE(-1, -1)))]), filter(nil), rowset=16
access([t.t28]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -811,7 +811,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([abs(cast(t.t29, DOUBLE(-1, -1)))]), filter(nil), rowset=256
0 - output([abs(cast(t.t29, DOUBLE(-1, -1)))]), filter(nil), rowset=16
access([t.t29]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true

View File

@ -24,7 +24,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_int AND t1.col_null]), filter(nil), rowset=256
0 - output([t1.col_int AND t1.col_null]), filter(nil), rowset=16
access([t1.col_int], [t1.col_null]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -44,7 +44,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_null AND t1.col_int]), filter(nil), rowset=256
0 - output([t1.col_null AND t1.col_int]), filter(nil), rowset=16
access([t1.col_null], [t1.col_int]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -65,7 +65,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_int AND cast(t1.col_varchar, DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([t1.col_int AND cast(t1.col_varchar, DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_int], [t1.col_varchar]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -87,7 +87,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t1.col_varchar, DOUBLE(-1, -1)) AND t1.col_int]), filter(nil), rowset=256
0 - output([cast(t1.col_varchar, DOUBLE(-1, -1)) AND t1.col_int]), filter(nil), rowset=16
access([t1.col_varchar], [t1.col_int]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -110,7 +110,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_int AND cast(t1.col_varchar_num, DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([t1.col_int AND cast(t1.col_varchar_num, DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_int], [t1.col_varchar_num]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -130,7 +130,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t1.col_varchar_num, DOUBLE(-1, -1)) AND t1.col_int]), filter(nil), rowset=256
0 - output([cast(t1.col_varchar_num, DOUBLE(-1, -1)) AND t1.col_int]), filter(nil), rowset=16
access([t1.col_varchar_num], [t1.col_int]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -151,7 +151,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_int AND 0]), filter(nil), rowset=256
0 - output([t1.col_int AND 0]), filter(nil), rowset=16
access([t1.col_int]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -171,7 +171,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([0 AND t1.col_int]), filter(nil), rowset=256
0 - output([0 AND t1.col_int]), filter(nil), rowset=16
access([t1.col_int]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -193,7 +193,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_null AND t1.col_null]), filter(nil), rowset=256
0 - output([t1.col_null AND t1.col_null]), filter(nil), rowset=16
access([t1.col_null]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -213,7 +213,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_null AND cast(t1.col_varchar_num, DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([t1.col_null AND cast(t1.col_varchar_num, DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_null], [t1.col_varchar_num]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -233,7 +233,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t1.col_varchar_num, DOUBLE(-1, -1)) AND t1.col_null]), filter(nil), rowset=256
0 - output([cast(t1.col_varchar_num, DOUBLE(-1, -1)) AND t1.col_null]), filter(nil), rowset=16
access([t1.col_varchar_num], [t1.col_null]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -254,7 +254,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_null AND cast(t1.col_varchar, DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([t1.col_null AND cast(t1.col_varchar, DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_null], [t1.col_varchar]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -276,7 +276,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t1.col_varchar, DOUBLE(-1, -1)) AND t1.col_null]), filter(nil), rowset=256
0 - output([cast(t1.col_varchar, DOUBLE(-1, -1)) AND t1.col_null]), filter(nil), rowset=16
access([t1.col_varchar], [t1.col_null]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -299,7 +299,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_null AND 0]), filter(nil), rowset=256
0 - output([t1.col_null AND 0]), filter(nil), rowset=16
access([t1.col_null]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -321,7 +321,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t1.col_varchar_num, DOUBLE(-1, -1)) AND 0]), filter(nil), rowset=256
0 - output([cast(t1.col_varchar_num, DOUBLE(-1, -1)) AND 0]), filter(nil), rowset=16
access([t1.col_varchar_num]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -341,7 +341,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t1.col_varchar_num, DOUBLE(-1, -1)) AND 0]), filter(nil), rowset=256
0 - output([cast(t1.col_varchar_num, DOUBLE(-1, -1)) AND 0]), filter(nil), rowset=16
access([t1.col_varchar_num]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -363,7 +363,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_int AND cast('', DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([t1.col_int AND cast('', DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_int]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -383,7 +383,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast('', DOUBLE(-1, -1)) AND t1.col_int]), filter(nil), rowset=256
0 - output([cast('', DOUBLE(-1, -1)) AND t1.col_int]), filter(nil), rowset=16
access([t1.col_int]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -404,7 +404,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t1.col_varchar, DOUBLE(-1, -1)) AND cast('', DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([cast(t1.col_varchar, DOUBLE(-1, -1)) AND cast('', DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_varchar]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -426,7 +426,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast('', DOUBLE(-1, -1)) AND cast(t1.col_varchar, DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([cast('', DOUBLE(-1, -1)) AND cast(t1.col_varchar, DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_varchar]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -446,7 +446,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t1.col_varchar_num, DOUBLE(-1, -1)) AND cast('', DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([cast(t1.col_varchar_num, DOUBLE(-1, -1)) AND cast('', DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_varchar_num]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -467,7 +467,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast('', DOUBLE(-1, -1)) AND cast(t1.col_varchar_num, DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([cast('', DOUBLE(-1, -1)) AND cast(t1.col_varchar_num, DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_varchar_num]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -493,7 +493,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_int OR t1.col_int]), filter(nil), rowset=256
0 - output([t1.col_int OR t1.col_int]), filter(nil), rowset=16
access([t1.col_int]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -513,7 +513,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_zero OR t1.col_zero]), filter(nil), rowset=256
0 - output([t1.col_zero OR t1.col_zero]), filter(nil), rowset=16
access([t1.col_zero]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -533,7 +533,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t1.col_varchar_zero, DOUBLE(-1, -1)) OR cast(t1.col_varchar_zero, DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([cast(t1.col_varchar_zero, DOUBLE(-1, -1)) OR cast(t1.col_varchar_zero, DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_varchar_zero]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -555,7 +555,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_null OR t1.col_null]), filter(nil), rowset=256
0 - output([t1.col_null OR t1.col_null]), filter(nil), rowset=16
access([t1.col_null]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -575,7 +575,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_int OR t1.col_null]), filter(nil), rowset=256
0 - output([t1.col_int OR t1.col_null]), filter(nil), rowset=16
access([t1.col_int], [t1.col_null]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -595,7 +595,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_null OR t1.col_int]), filter(nil), rowset=256
0 - output([t1.col_null OR t1.col_int]), filter(nil), rowset=16
access([t1.col_null], [t1.col_int]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -616,7 +616,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_zero OR t1.col_null]), filter(nil), rowset=256
0 - output([t1.col_zero OR t1.col_null]), filter(nil), rowset=16
access([t1.col_zero], [t1.col_null]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -636,7 +636,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_null OR t1.col_zero]), filter(nil), rowset=256
0 - output([t1.col_null OR t1.col_zero]), filter(nil), rowset=16
access([t1.col_null], [t1.col_zero]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -657,7 +657,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t1.col_varchar_num, DOUBLE(-1, -1)) OR t1.col_null]), filter(nil), rowset=256
0 - output([cast(t1.col_varchar_num, DOUBLE(-1, -1)) OR t1.col_null]), filter(nil), rowset=16
access([t1.col_varchar_num], [t1.col_null]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -677,7 +677,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_null OR cast(t1.col_varchar_num, DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([t1.col_null OR cast(t1.col_varchar_num, DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_null], [t1.col_varchar_num]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -698,7 +698,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t1.col_varchar_zero, DOUBLE(-1, -1)) OR t1.col_null]), filter(nil), rowset=256
0 - output([cast(t1.col_varchar_zero, DOUBLE(-1, -1)) OR t1.col_null]), filter(nil), rowset=16
access([t1.col_varchar_zero], [t1.col_null]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -718,7 +718,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_null OR cast(t1.col_varchar_zero, DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([t1.col_null OR cast(t1.col_varchar_zero, DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_null], [t1.col_varchar_zero]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -740,7 +740,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_null OR cast('', DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([t1.col_null OR cast('', DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_null]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -760,7 +760,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast('', DOUBLE(-1, -1)) OR t1.col_null]), filter(nil), rowset=256
0 - output([cast('', DOUBLE(-1, -1)) OR t1.col_null]), filter(nil), rowset=16
access([t1.col_null]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -781,7 +781,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_int OR cast('', DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([t1.col_int OR cast('', DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_int]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -801,7 +801,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast('', DOUBLE(-1, -1)) OR t1.col_int]), filter(nil), rowset=256
0 - output([cast('', DOUBLE(-1, -1)) OR t1.col_int]), filter(nil), rowset=16
access([t1.col_int]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -822,7 +822,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.col_zero OR cast('', DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([t1.col_zero OR cast('', DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_zero]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -842,7 +842,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast('', DOUBLE(-1, -1)) OR t1.col_zero]), filter(nil), rowset=256
0 - output([cast('', DOUBLE(-1, -1)) OR t1.col_zero]), filter(nil), rowset=16
access([t1.col_zero]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -863,7 +863,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t1.col_empty_str, DOUBLE(-1, -1)) OR cast('', DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([cast(t1.col_empty_str, DOUBLE(-1, -1)) OR cast('', DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_empty_str]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -885,7 +885,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([1 AND 2 AND 3 AND t1.col_int]), filter(nil), rowset=256
0 - output([1 AND 2 AND 3 AND t1.col_int]), filter(nil), rowset=16
access([t1.col_int]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -905,7 +905,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([1 AND t1.col_null AND 3 AND t1.col_int]), filter(nil), rowset=256
0 - output([1 AND t1.col_null AND 3 AND t1.col_int]), filter(nil), rowset=16
access([t1.col_null], [t1.col_int]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -925,7 +925,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([1 AND t1.col_null AND 3 AND t1.col_zero]), filter(nil), rowset=256
0 - output([1 AND t1.col_null AND 3 AND t1.col_zero]), filter(nil), rowset=16
access([t1.col_null], [t1.col_zero]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -945,7 +945,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([1 AND t1.col_null AND 3 AND cast(t1.col_empty_str, DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([1 AND t1.col_null AND 3 AND cast(t1.col_empty_str, DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t1.col_null], [t1.col_empty_str]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -967,7 +967,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([1 OR 2 OR t1.col_int]), filter(nil), rowset=256
0 - output([1 OR 2 OR t1.col_int]), filter(nil), rowset=16
access([t1.col_int]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -987,7 +987,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([1 OR 2 OR t1.col_null]), filter(nil), rowset=256
0 - output([1 OR 2 OR t1.col_null]), filter(nil), rowset=16
access([t1.col_null]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1007,7 +1007,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast('', DOUBLE(-1, -1)) OR 0 OR t1.col_null]), filter(nil), rowset=256
0 - output([cast('', DOUBLE(-1, -1)) OR 0 OR t1.col_null]), filter(nil), rowset=16
access([t1.col_null]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1054,7 +1054,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c1], [t1.c1 AND t1.c1]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c1], [t1.c1 AND t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1073,7 +1073,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c1], [t1.c1 OR t1.c1]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c1], [t1.c1 OR t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1092,7 +1092,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c1 AND t1.c2]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c1 AND t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1111,7 +1111,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c1 OR t1.c2]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c1 OR t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1130,7 +1130,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c3], [t1.c1 AND t1.c3]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c3], [t1.c1 AND t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1149,7 +1149,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c3], [t1.c1 OR t1.c3]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c3], [t1.c1 OR t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1168,7 +1168,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c2], [t1.c1], [t1.c2 AND t1.c1]), filter(nil), rowset=256
0 - output([t1.c2], [t1.c1], [t1.c2 AND t1.c1]), filter(nil), rowset=16
access([t1.c2], [t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1187,7 +1187,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c2], [t1.c1], [t1.c2 OR t1.c1]), filter(nil), rowset=256
0 - output([t1.c2], [t1.c1], [t1.c2 OR t1.c1]), filter(nil), rowset=16
access([t1.c2], [t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1206,7 +1206,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c2], [t1.c2], [t1.c2 AND t1.c2]), filter(nil), rowset=256
0 - output([t1.c2], [t1.c2], [t1.c2 AND t1.c2]), filter(nil), rowset=16
access([t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1225,7 +1225,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c2], [t1.c2], [t1.c2 OR t1.c2]), filter(nil), rowset=256
0 - output([t1.c2], [t1.c2], [t1.c2 OR t1.c2]), filter(nil), rowset=16
access([t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1244,7 +1244,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c2], [t1.c3], [t1.c2 AND t1.c3]), filter(nil), rowset=256
0 - output([t1.c2], [t1.c3], [t1.c2 AND t1.c3]), filter(nil), rowset=16
access([t1.c2], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1263,7 +1263,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c2], [t1.c3], [t1.c2 OR t1.c3]), filter(nil), rowset=256
0 - output([t1.c2], [t1.c3], [t1.c2 OR t1.c3]), filter(nil), rowset=16
access([t1.c2], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1282,7 +1282,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c3], [t1.c1], [t1.c3 AND t1.c1]), filter(nil), rowset=256
0 - output([t1.c3], [t1.c1], [t1.c3 AND t1.c1]), filter(nil), rowset=16
access([t1.c3], [t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1301,7 +1301,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c3], [t1.c1], [t1.c3 OR t1.c1]), filter(nil), rowset=256
0 - output([t1.c3], [t1.c1], [t1.c3 OR t1.c1]), filter(nil), rowset=16
access([t1.c3], [t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1320,7 +1320,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c3], [t1.c2], [t1.c3 AND t1.c2]), filter(nil), rowset=256
0 - output([t1.c3], [t1.c2], [t1.c3 AND t1.c2]), filter(nil), rowset=16
access([t1.c3], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1339,7 +1339,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c3], [t1.c2], [t1.c3 OR t1.c2]), filter(nil), rowset=256
0 - output([t1.c3], [t1.c2], [t1.c3 OR t1.c2]), filter(nil), rowset=16
access([t1.c3], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1358,7 +1358,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c3], [t1.c3], [t1.c3 AND t1.c3]), filter(nil), rowset=256
0 - output([t1.c3], [t1.c3], [t1.c3 AND t1.c3]), filter(nil), rowset=16
access([t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1377,7 +1377,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c3], [t1.c3], [t1.c3 OR t1.c3]), filter(nil), rowset=256
0 - output([t1.c3], [t1.c3], [t1.c3 OR t1.c3]), filter(nil), rowset=16
access([t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true

View File

@ -7326,7 +7326,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([nullif(t1.c1, t1.c2)]), filter(nil), rowset=256
0 - output([nullif(t1.c1, t1.c2)]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -7345,7 +7345,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([nullif(t1.c2, t1.c1)]), filter(nil), rowset=256
0 - output([nullif(t1.c2, t1.c1)]), filter(nil), rowset=16
access([t1.c2], [t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -7364,7 +7364,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([nullif(t1.c1, t1.c1)]), filter(nil), rowset=256
0 - output([nullif(t1.c1, t1.c1)]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -7383,7 +7383,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([nullif(t1.c2, t1.c2)]), filter(nil), rowset=256
0 - output([nullif(t1.c2, t1.c2)]), filter(nil), rowset=16
access([t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true

View File

@ -36,14 +36,14 @@ Query Plan
===========================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t2.c1], [t2.c2], [t2.c3]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t2.c1], [t2.c2], [t2.c3]), filter(nil), rowset=16
conds(nil), nl_params_(nil), use_batch=false
1 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
2 - output([t2.c1], [t2.c2], [t2.c3]), filter(nil), rowset=256
3 - output([t2.c1], [t2.c2], [t2.c3]), filter(nil), rowset=256
2 - output([t2.c1], [t2.c2], [t2.c3]), filter(nil), rowset=16
3 - output([t2.c1], [t2.c2], [t2.c3]), filter(nil), rowset=16
access([t2.c1], [t2.c2], [t2.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -59,14 +59,14 @@ Query Plan
===========================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t2.c1], [t2.c2], [t2.c3]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t2.c1], [t2.c2], [t2.c3]), filter(nil), rowset=16
conds(nil), nl_params_(nil), use_batch=false
1 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
2 - output([t2.c1], [t2.c2], [t2.c3]), filter(nil), rowset=256
3 - output([t2.c1], [t2.c2], [t2.c3]), filter(nil), rowset=256
2 - output([t2.c1], [t2.c2], [t2.c3]), filter(nil), rowset=16
3 - output([t2.c1], [t2.c2], [t2.c3]), filter(nil), rowset=16
access([t2.c1], [t2.c2], [t2.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true

View File

@ -59,12 +59,12 @@ Query Plan
=======================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(a.c1, a.c2)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(a.c1, a.c2)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(a.c1, a.c2)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(a.c1, a.c2)]), filter(nil), rowset=16
dop=1
2 - output([a.c1], [a.c2]), filter(nil), rowset=256
2 - output([a.c1], [a.c2]), filter(nil), rowset=16
force partition granule
3 - output([a.c1], [a.c2]), filter(nil), rowset=256
3 - output([a.c1], [a.c2]), filter(nil), rowset=16
access([a.c1], [a.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([a.c1]), range(MIN ; MAX)always true
@ -95,14 +95,14 @@ Query Plan
========================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(a.c1, a.c2 + a.c1)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(a.c1, a.c2 + a.c1)]), filter(nil), rowset=16
sort_keys([a.c2 + 1 + a.c1, ASC])
1 - output([a.c2 + 1 + a.c1], [INTERNAL_FUNCTION(a.c1, a.c2 + a.c1)]), filter(nil), rowset=256
1 - output([a.c2 + 1 + a.c1], [INTERNAL_FUNCTION(a.c1, a.c2 + a.c1)]), filter(nil), rowset=16
dop=2
2 - output([a.c2 + 1 + a.c1], [a.c1], [a.c2]), filter(nil), rowset=256
2 - output([a.c2 + 1 + a.c1], [a.c1], [a.c2]), filter(nil), rowset=16
sort_keys([a.c2 + 1 + a.c1, ASC])
3 - output([a.c1], [a.c2], [a.c2 + 1 + a.c1]), filter(nil), rowset=256
4 - output([a.c1], [a.c2], [a.c2 + 1 + a.c1]), filter(nil), rowset=256
3 - output([a.c1], [a.c2], [a.c2 + 1 + a.c1]), filter(nil), rowset=16
4 - output([a.c1], [a.c2], [a.c2 + 1 + a.c1]), filter(nil), rowset=16
access([a.c1], [a.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([a.c1]), range(MIN ; MAX)always true
@ -138,25 +138,25 @@ Query Plan
=================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(a.c1, a.c2)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(a.c1, a.c2)]), filter(nil), rowset=16
sort_keys([a.c1, ASC], [a.c2, ASC])
1 - output([a.c1], [a.c2], [INTERNAL_FUNCTION(a.c1, a.c2)]), filter(nil), rowset=256
1 - output([a.c1], [a.c2], [INTERNAL_FUNCTION(a.c1, a.c2)]), filter(nil), rowset=16
dop=2
2 - output([a.c1], [a.c2]), filter(nil), rowset=256
2 - output([a.c1], [a.c2]), filter(nil), rowset=16
sort_keys([a.c1, ASC], [a.c2, ASC])
3 - output([a.c1], [a.c2]), filter(nil), rowset=256
3 - output([a.c1], [a.c2]), filter(nil), rowset=16
equal_conds([a.c2 = b.c1]), other_conds(nil)
4 - output([a.c1], [a.c2]), filter(nil), rowset=256
5 - output([a.c1], [a.c2]), filter(nil), rowset=256
4 - output([a.c1], [a.c2]), filter(nil), rowset=16
5 - output([a.c1], [a.c2]), filter(nil), rowset=16
(#keys=1, [a.c2]), dop=2
6 - output([a.c1], [a.c2]), filter(nil), rowset=256
7 - output([a.c1], [a.c2]), filter(nil), rowset=256
6 - output([a.c1], [a.c2]), filter(nil), rowset=16
7 - output([a.c1], [a.c2]), filter(nil), rowset=16
access([a.c1], [a.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([a.c1]), range(MIN ; MAX)always true
8 - output([b.c1]), filter(nil), rowset=256
8 - output([b.c1]), filter(nil), rowset=16
affinitize
9 - output([b.c1]), filter(nil), rowset=256
9 - output([b.c1]), filter(nil), rowset=16
access([b.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([b.c1]), range(MIN ; MAX)always true
@ -191,24 +191,24 @@ Query Plan
====================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(a.c1, a.c2)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(a.c1, a.c2)]), filter(nil), rowset=16
sort_keys([a.c1, ASC], [a.c2 + 2, ASC])
1 - output([a.c1], [a.c2 + 2], [INTERNAL_FUNCTION(a.c1, a.c2)]), filter(nil), rowset=256
1 - output([a.c1], [a.c2 + 2], [INTERNAL_FUNCTION(a.c1, a.c2)]), filter(nil), rowset=16
dop=2
2 - output([a.c1], [a.c2 + 2], [a.c2]), filter(nil), rowset=256
2 - output([a.c1], [a.c2 + 2], [a.c2]), filter(nil), rowset=16
sort_keys([a.c1, ASC], [a.c2 + 2, ASC])
3 - output([a.c1], [a.c2 + 2], [a.c2]), filter(nil), rowset=256
3 - output([a.c1], [a.c2 + 2], [a.c2]), filter(nil), rowset=16
equal_conds([a.c2 + 2 = b.c1 + 1]), other_conds(nil)
4 - output([a.c1], [a.c2]), filter(nil), rowset=256
5 - output([a.c1], [a.c2]), filter(nil), rowset=256
4 - output([a.c1], [a.c2]), filter(nil), rowset=16
5 - output([a.c1], [a.c2]), filter(nil), rowset=16
dop=2
6 - output([a.c1], [a.c2]), filter(nil), rowset=256
7 - output([a.c1], [a.c2]), filter(nil), rowset=256
6 - output([a.c1], [a.c2]), filter(nil), rowset=16
7 - output([a.c1], [a.c2]), filter(nil), rowset=16
access([a.c1], [a.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([a.c1]), range(MIN ; MAX)always true
8 - output([b.c1]), filter(nil), rowset=256
9 - output([b.c1]), filter(nil), rowset=256
8 - output([b.c1]), filter(nil), rowset=16
9 - output([b.c1]), filter(nil), rowset=16
access([b.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([b.c1]), range(MIN ; MAX)always true
@ -243,25 +243,25 @@ Query Plan
=================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(a.c1, a.c2)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(a.c1, a.c2)]), filter(nil), rowset=16
sort_keys([a.c1, ASC], [a.c2 + 2, ASC])
1 - output([a.c1], [a.c2 + 2], [INTERNAL_FUNCTION(a.c1, a.c2)]), filter(nil), rowset=256
1 - output([a.c1], [a.c2 + 2], [INTERNAL_FUNCTION(a.c1, a.c2)]), filter(nil), rowset=16
dop=2
2 - output([a.c1], [a.c2 + 2], [a.c2]), filter(nil), rowset=256
2 - output([a.c1], [a.c2 + 2], [a.c2]), filter(nil), rowset=16
sort_keys([a.c1, ASC], [a.c2 + 2, ASC])
3 - output([a.c1], [a.c2 + 2], [a.c2]), filter(nil), rowset=256
3 - output([a.c1], [a.c2 + 2], [a.c2]), filter(nil), rowset=16
equal_conds([abs(cast(a.c2, BIGINT(-1, 0))) + 2 = b.c1]), other_conds(nil)
4 - output([a.c1], [a.c2], [abs(cast(a.c2, BIGINT(-1, 0))) + 2]), filter(nil), rowset=256
5 - output([a.c1], [a.c2], [abs(cast(a.c2, BIGINT(-1, 0))) + 2]), filter(nil), rowset=256
4 - output([a.c1], [a.c2], [abs(cast(a.c2, BIGINT(-1, 0))) + 2]), filter(nil), rowset=16
5 - output([a.c1], [a.c2], [abs(cast(a.c2, BIGINT(-1, 0))) + 2]), filter(nil), rowset=16
(#keys=1, [abs(cast(a.c2, BIGINT(-1, 0))) + 2]), dop=2
6 - output([a.c1], [a.c2]), filter(nil), rowset=256
7 - output([a.c1], [a.c2]), filter(nil), rowset=256
6 - output([a.c1], [a.c2]), filter(nil), rowset=16
7 - output([a.c1], [a.c2]), filter(nil), rowset=16
access([a.c1], [a.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([a.c1]), range(MIN ; MAX)always true
8 - output([b.c1]), filter(nil), rowset=256
8 - output([b.c1]), filter(nil), rowset=16
affinitize
9 - output([b.c1]), filter(nil), rowset=256
9 - output([b.c1]), filter(nil), rowset=16
access([b.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([b.c1]), range(MIN ; MAX)always true
@ -300,27 +300,27 @@ Query Plan
===================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(a.c1, a.c2, b.c1, b.c2)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(a.c1, a.c2, b.c1, b.c2)]), filter(nil), rowset=16
sort_keys([a.c1, ASC], [b.c1, ASC])
1 - output([a.c1], [b.c1], [INTERNAL_FUNCTION(a.c1, a.c2, b.c1, b.c2)]), filter(nil), rowset=256
1 - output([a.c1], [b.c1], [INTERNAL_FUNCTION(a.c1, a.c2, b.c1, b.c2)]), filter(nil), rowset=16
dop=2
2 - output([a.c1], [b.c1], [b.c2], [a.c2]), filter(nil), rowset=256
2 - output([a.c1], [b.c1], [b.c2], [a.c2]), filter(nil), rowset=16
sort_keys([a.c1, ASC], [b.c1, ASC])
3 - output([a.c1], [b.c1], [b.c2], [a.c2]), filter(nil), rowset=256
3 - output([a.c1], [b.c1], [b.c2], [a.c2]), filter(nil), rowset=16
equal_conds([a.c1 = b.c2]), other_conds(nil)
4 - output([b.c1], [b.c2]), filter(nil), rowset=256
4 - output([b.c1], [b.c2]), filter(nil), rowset=16
RF_TYPE(bloom), RF_EXPR[calc_tablet_id(b.c2)]
5 - output([b.c2], [b.c1]), filter(nil), rowset=256
5 - output([b.c2], [b.c1]), filter(nil), rowset=16
affinitize
6 - output([b.c2], [b.c1]), filter(nil), rowset=256
6 - output([b.c2], [b.c1]), filter(nil), rowset=16
access([b.c2], [b.c1]), partitions(p[0-5])
is_index_back=false, is_global_index=false,
range_key([b.__pk_increment]), range(MIN ; MAX)always true
7 - output([a.c1], [a.c2]), filter(nil), rowset=256
8 - output([a.c1], [a.c2]), filter(nil), rowset=256
7 - output([a.c1], [a.c2]), filter(nil), rowset=16
8 - output([a.c1], [a.c2]), filter(nil), rowset=16
(#keys=1, [a.c1]), dop=2
9 - output([a.c1], [a.c2]), filter(nil), rowset=256
10 - output([a.c1], [a.c2]), filter(nil), rowset=256
9 - output([a.c1], [a.c2]), filter(nil), rowset=16
10 - output([a.c1], [a.c2]), filter(nil), rowset=16
access([a.c1], [a.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([a.__pk_increment]), range(MIN ; MAX)always true
@ -354,24 +354,24 @@ Query Plan
====================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(a.c1, a.c2, b.c1, b.c2)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(a.c1, a.c2, b.c1, b.c2)]), filter(nil), rowset=16
sort_keys([a.c1, ASC], [b.c1 + 2, ASC])
1 - output([a.c1], [b.c1 + 2], [INTERNAL_FUNCTION(a.c1, a.c2, b.c1, b.c2)]), filter(nil), rowset=256
1 - output([a.c1], [b.c1 + 2], [INTERNAL_FUNCTION(a.c1, a.c2, b.c1, b.c2)]), filter(nil), rowset=16
dop=2
2 - output([a.c1], [b.c1 + 2], [b.c1], [b.c2], [a.c2]), filter(nil), rowset=256
2 - output([a.c1], [b.c1 + 2], [b.c1], [b.c2], [a.c2]), filter(nil), rowset=16
sort_keys([a.c1, ASC], [b.c1 + 2, ASC])
3 - output([a.c1], [b.c1 + 2], [b.c1], [b.c2], [a.c2]), filter(nil), rowset=256
3 - output([a.c1], [b.c1 + 2], [b.c1], [b.c2], [a.c2]), filter(nil), rowset=16
equal_conds([a.c1 + 2 = b.c2 + 1]), other_conds(nil)
4 - output([b.c1], [b.c2]), filter(nil), rowset=256
5 - output([b.c1], [b.c2]), filter(nil), rowset=256
4 - output([b.c1], [b.c2]), filter(nil), rowset=16
5 - output([b.c1], [b.c2]), filter(nil), rowset=16
dop=2
6 - output([b.c2], [b.c1]), filter(nil), rowset=256
7 - output([b.c2], [b.c1]), filter(nil), rowset=256
6 - output([b.c2], [b.c1]), filter(nil), rowset=16
7 - output([b.c2], [b.c1]), filter(nil), rowset=16
access([b.c2], [b.c1]), partitions(p[0-5])
is_index_back=false, is_global_index=false,
range_key([b.__pk_increment]), range(MIN ; MAX)always true
8 - output([a.c1], [a.c2]), filter(nil), rowset=256
9 - output([a.c1], [a.c2]), filter(nil), rowset=256
8 - output([a.c1], [a.c2]), filter(nil), rowset=16
9 - output([a.c1], [a.c2]), filter(nil), rowset=16
access([a.c1], [a.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([a.__pk_increment]), range(MIN ; MAX)always true
@ -407,29 +407,29 @@ Query Plan
===================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(b.c2, T_FUN_SUM(a.c1))]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(b.c2, T_FUN_SUM(a.c1))]), filter(nil), rowset=16
sort_keys([b.c2, ASC], [T_FUN_SUM(a.c1), ASC])
1 - output([b.c2], [T_FUN_SUM(a.c1)], [INTERNAL_FUNCTION(b.c2, T_FUN_SUM(a.c1))]), filter(nil), rowset=256
1 - output([b.c2], [T_FUN_SUM(a.c1)], [INTERNAL_FUNCTION(b.c2, T_FUN_SUM(a.c1))]), filter(nil), rowset=16
dop=2
2 - output([b.c2], [T_FUN_SUM(a.c1)]), filter(nil), rowset=256
2 - output([b.c2], [T_FUN_SUM(a.c1)]), filter(nil), rowset=16
group([b.c2]), agg_func([T_FUN_SUM(a.c1)])
3 - output([b.c2], [a.c1]), filter(nil), rowset=256
3 - output([b.c2], [a.c1]), filter(nil), rowset=16
sort_keys([b.c2, ASC])
4 - output([b.c2], [a.c1]), filter(nil), rowset=256
4 - output([b.c2], [a.c1]), filter(nil), rowset=16
equal_conds([a.c1 = b.c2]), other_conds(nil)
5 - output([a.c1]), filter(nil), rowset=256
6 - output([a.c1]), filter(nil), rowset=256
5 - output([a.c1]), filter(nil), rowset=16
6 - output([a.c1]), filter(nil), rowset=16
(#keys=1, [a.c1]), dop=2
7 - output([a.c1]), filter(nil), rowset=256
8 - output([a.c1]), filter(nil), rowset=256
7 - output([a.c1]), filter(nil), rowset=16
8 - output([a.c1]), filter(nil), rowset=16
access([a.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([a.c1]), range(MIN ; MAX)always true
9 - output([b.c2]), filter(nil), rowset=256
10 - output([b.c2]), filter(nil), rowset=256
9 - output([b.c2]), filter(nil), rowset=16
10 - output([b.c2]), filter(nil), rowset=16
(#keys=1, [b.c2]), dop=2
11 - output([b.c2]), filter(nil), rowset=256
12 - output([b.c2]), filter(nil), rowset=256
11 - output([b.c2]), filter(nil), rowset=16
12 - output([b.c2]), filter(nil), rowset=16
access([b.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([b.c1]), range(MIN ; MAX)always true

View File

@ -177,7 +177,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([CASE WHEN t1.col_int = 1 THEN 'a' WHEN t1.col_int = 2 THEN 'b' ELSE 'c' END]), filter(nil), rowset=256
0 - output([CASE WHEN t1.col_int = 1 THEN 'a' WHEN t1.col_int = 2 THEN 'b' ELSE 'c' END]), filter(nil), rowset=16
access([t1.col_int]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -197,7 +197,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([CASE WHEN cast(t1.col_int, DECIMAL(11, 0)) = cast('1', DECIMAL(1, -1)) THEN 'a' WHEN t1.col_int = 2 THEN 'b' ELSE 'c' END]), filter(nil), rowset=256
0 - output([CASE WHEN cast(t1.col_int, DECIMAL(11, 0)) = cast('1', DECIMAL(1, -1)) THEN 'a' WHEN t1.col_int = 2 THEN 'b' ELSE 'c' END]), filter(nil), rowset=16
access([t1.col_int]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -217,7 +217,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([CASE WHEN t1.col_null = 1 THEN 'a' WHEN t1.col_null = 2 THEN 'b' ELSE 'c' END]), filter(nil), rowset=256
0 - output([CASE WHEN t1.col_null = 1 THEN 'a' WHEN t1.col_null = 2 THEN 'b' ELSE 'c' END]), filter(nil), rowset=16
access([t1.col_null]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -336,7 +336,7 @@ Query Plan
Outputs & filters:
-------------------------------------
0 - output([CASE WHEN cast(t1.a, VARCHAR(1048576)) = t1.cond1 THEN '1' WHEN cast(t1.a, VARCHAR(1048576)) = cast(t1.cond2, VARCHAR(1048576)) THEN '2' ELSE
NULL END]), filter(nil), rowset=256
NULL END]), filter(nil), rowset=16
access([t1.a], [t1.cond1], [t1.cond2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -356,7 +356,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([CASE WHEN cast(t1.a, VARCHAR(1048576)) = t1.cond1 THEN 'eq' ELSE 'neq' END]), filter(nil), rowset=256
0 - output([CASE WHEN cast(t1.a, VARCHAR(1048576)) = t1.cond1 THEN 'eq' ELSE 'neq' END]), filter(nil), rowset=16
access([t1.a], [t1.cond1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -376,7 +376,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([CASE WHEN t1.a = t1.cond2 THEN 'eq' ELSE 'neq' END]), filter(nil), rowset=256
0 - output([CASE WHEN t1.a = t1.cond2 THEN 'eq' ELSE 'neq' END]), filter(nil), rowset=16
access([t1.a], [t1.cond2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -396,7 +396,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([CASE WHEN CASE WHEN t1.a = 'cond' THEN 'eq' ELSE 'neq' END = 'eq' THEN 'ok' ELSE 'not ok' END]), filter(nil), rowset=256
0 - output([CASE WHEN CASE WHEN t1.a = 'cond' THEN 'eq' ELSE 'neq' END = 'eq' THEN 'ok' ELSE 'not ok' END]), filter(nil), rowset=16
access([t1.a]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true

View File

@ -48,7 +48,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.tinyint_t]), filter(nil), rowset=256
0 - output([NULL = t.tinyint_t]), filter(nil), rowset=16
access([t.tinyint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -67,7 +67,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.smallint_t]), filter(nil), rowset=256
0 - output([NULL = t.smallint_t]), filter(nil), rowset=16
access([t.smallint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -86,7 +86,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.mediumint_t]), filter(nil), rowset=256
0 - output([NULL = t.mediumint_t]), filter(nil), rowset=16
access([t.mediumint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -105,7 +105,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.int32_t]), filter(nil), rowset=256
0 - output([NULL = t.int32_t]), filter(nil), rowset=16
access([t.int32_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -124,7 +124,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.bigint_t]), filter(nil), rowset=256
0 - output([NULL = t.bigint_t]), filter(nil), rowset=16
access([t.bigint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -143,7 +143,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.utinyint_t]), filter(nil), rowset=256
0 - output([NULL = t.utinyint_t]), filter(nil), rowset=16
access([t.utinyint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -162,7 +162,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.usmallint_t]), filter(nil), rowset=256
0 - output([NULL = t.usmallint_t]), filter(nil), rowset=16
access([t.usmallint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -181,7 +181,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.umedium_t]), filter(nil), rowset=256
0 - output([NULL = t.umedium_t]), filter(nil), rowset=16
access([t.umedium_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -200,7 +200,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.uint32_t]), filter(nil), rowset=256
0 - output([NULL = t.uint32_t]), filter(nil), rowset=16
access([t.uint32_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -219,7 +219,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.ubigint_t]), filter(nil), rowset=256
0 - output([NULL = t.ubigint_t]), filter(nil), rowset=16
access([t.ubigint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -238,7 +238,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.float_t]), filter(nil), rowset=256
0 - output([NULL = t.float_t]), filter(nil), rowset=16
access([t.float_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -257,7 +257,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.ufloat_t]), filter(nil), rowset=256
0 - output([NULL = t.ufloat_t]), filter(nil), rowset=16
access([t.ufloat_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -276,7 +276,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.double_t]), filter(nil), rowset=256
0 - output([NULL = t.double_t]), filter(nil), rowset=16
access([t.double_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -295,7 +295,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.udouble_t]), filter(nil), rowset=256
0 - output([NULL = t.udouble_t]), filter(nil), rowset=16
access([t.udouble_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -314,7 +314,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.number_t]), filter(nil), rowset=256
0 - output([NULL = t.number_t]), filter(nil), rowset=16
access([t.number_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -333,7 +333,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.unumber_t]), filter(nil), rowset=256
0 - output([NULL = t.unumber_t]), filter(nil), rowset=16
access([t.unumber_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -352,7 +352,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.datetime_t]), filter(nil), rowset=256
0 - output([NULL = t.datetime_t]), filter(nil), rowset=16
access([t.datetime_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -371,7 +371,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.timestamp_t]), filter(nil), rowset=256
0 - output([NULL = t.timestamp_t]), filter(nil), rowset=16
access([t.timestamp_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -390,7 +390,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.date_t]), filter(nil), rowset=256
0 - output([NULL = t.date_t]), filter(nil), rowset=16
access([t.date_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -409,7 +409,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.time_t]), filter(nil), rowset=256
0 - output([NULL = t.time_t]), filter(nil), rowset=16
access([t.time_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -428,7 +428,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.year_t]), filter(nil), rowset=256
0 - output([NULL = t.year_t]), filter(nil), rowset=16
access([t.year_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -447,7 +447,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.varchar_t]), filter(nil), rowset=256
0 - output([NULL = t.varchar_t]), filter(nil), rowset=16
access([t.varchar_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -466,7 +466,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.char_t]), filter(nil), rowset=256
0 - output([NULL = t.char_t]), filter(nil), rowset=16
access([t.char_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -485,7 +485,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.tinytext_t]), filter(nil), rowset=256
0 - output([NULL = t.tinytext_t]), filter(nil), rowset=16
access([t.tinytext_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -542,7 +542,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.bit_t]), filter(nil), rowset=256
0 - output([NULL = t.bit_t]), filter(nil), rowset=16
access([t.bit_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -561,7 +561,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.enum_t]), filter(nil), rowset=256
0 - output([NULL = t.enum_t]), filter(nil), rowset=16
access([t.enum_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -580,7 +580,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([NULL = t.set_t]), filter(nil), rowset=256
0 - output([NULL = t.set_t]), filter(nil), rowset=16
access([t.set_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -600,7 +600,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t.tinyint_t = t.tinyint_t]), filter(nil), rowset=256
0 - output([t.tinyint_t = t.tinyint_t]), filter(nil), rowset=16
access([t.tinyint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -619,7 +619,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t.tinyint_t = t.smallint_t]), filter(nil), rowset=256
0 - output([t.tinyint_t = t.smallint_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.smallint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -638,7 +638,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t.tinyint_t = t.mediumint_t]), filter(nil), rowset=256
0 - output([t.tinyint_t = t.mediumint_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.mediumint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -657,7 +657,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t.tinyint_t = t.int32_t]), filter(nil), rowset=256
0 - output([t.tinyint_t = t.int32_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.int32_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -676,7 +676,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t.tinyint_t = t.bigint_t]), filter(nil), rowset=256
0 - output([t.tinyint_t = t.bigint_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.bigint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -695,7 +695,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t.tinyint_t = t.utinyint_t]), filter(nil), rowset=256
0 - output([t.tinyint_t = t.utinyint_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.utinyint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -714,7 +714,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t.tinyint_t = t.usmallint_t]), filter(nil), rowset=256
0 - output([t.tinyint_t = t.usmallint_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.usmallint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -733,7 +733,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t.tinyint_t = t.umedium_t]), filter(nil), rowset=256
0 - output([t.tinyint_t = t.umedium_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.umedium_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -752,7 +752,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t.tinyint_t = t.uint32_t]), filter(nil), rowset=256
0 - output([t.tinyint_t = t.uint32_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.uint32_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -771,7 +771,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t.tinyint_t = t.ubigint_t]), filter(nil), rowset=256
0 - output([t.tinyint_t = t.ubigint_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.ubigint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -790,7 +790,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t.tinyint_t, DOUBLE(-1, -1)) = cast(t.float_t, DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([cast(t.tinyint_t, DOUBLE(-1, -1)) = cast(t.float_t, DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t.tinyint_t], [t.float_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -809,7 +809,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t.tinyint_t, DOUBLE(-1, -1)) = cast(t.ufloat_t, DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([cast(t.tinyint_t, DOUBLE(-1, -1)) = cast(t.ufloat_t, DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t.tinyint_t], [t.ufloat_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -828,7 +828,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t.tinyint_t, DOUBLE(-1, -1)) = t.double_t]), filter(nil), rowset=256
0 - output([cast(t.tinyint_t, DOUBLE(-1, -1)) = t.double_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.double_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -847,7 +847,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t.tinyint_t, DOUBLE(-1, -1)) = cast(t.udouble_t, DOUBLE(-1, -1))]), filter(nil), rowset=256
0 - output([cast(t.tinyint_t, DOUBLE(-1, -1)) = cast(t.udouble_t, DOUBLE(-1, -1))]), filter(nil), rowset=16
access([t.tinyint_t], [t.udouble_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -866,7 +866,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t.tinyint_t, DECIMAL(4, 0)) = t.number_t]), filter(nil), rowset=256
0 - output([cast(t.tinyint_t, DECIMAL(4, 0)) = t.number_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.number_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -885,7 +885,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t.tinyint_t, DECIMAL(4, 0)) = cast(t.unumber_t, DECIMAL(10, 0))]), filter(nil), rowset=256
0 - output([cast(t.tinyint_t, DECIMAL(4, 0)) = cast(t.unumber_t, DECIMAL(10, 0))]), filter(nil), rowset=16
access([t.tinyint_t], [t.unumber_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -904,7 +904,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t.tinyint_t, DATETIME(-1, -1)) = t.datetime_t]), filter(nil), rowset=256
0 - output([cast(t.tinyint_t, DATETIME(-1, -1)) = t.datetime_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.datetime_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -923,7 +923,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t.tinyint_t, TIMESTAMP(-1, -1)) = t.timestamp_t]), filter(nil), rowset=256
0 - output([cast(t.tinyint_t, TIMESTAMP(-1, -1)) = t.timestamp_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.timestamp_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -942,7 +942,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t.tinyint_t, DATE(-1, -1)) = t.date_t]), filter(nil), rowset=256
0 - output([cast(t.tinyint_t, DATE(-1, -1)) = t.date_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.date_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -961,7 +961,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t.tinyint_t, TIME(-1, -1)) = t.time_t]), filter(nil), rowset=256
0 - output([cast(t.tinyint_t, TIME(-1, -1)) = t.time_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.time_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -980,7 +980,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t.tinyint_t, DECIMAL(4, 0)) = cast(t.year_t, DECIMAL(4, 0))]), filter(nil), rowset=256
0 - output([cast(t.tinyint_t, DECIMAL(4, 0)) = cast(t.year_t, DECIMAL(4, 0))]), filter(nil), rowset=16
access([t.tinyint_t], [t.year_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -999,7 +999,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t.tinyint_t, DECIMAL(4, 0)) = cast(t.varchar_t, DECIMAL(-1, -1))]), filter(nil), rowset=256
0 - output([cast(t.tinyint_t, DECIMAL(4, 0)) = cast(t.varchar_t, DECIMAL(-1, -1))]), filter(nil), rowset=16
access([t.tinyint_t], [t.varchar_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1018,7 +1018,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t.tinyint_t, DECIMAL(4, 0)) = cast(t.char_t, DECIMAL(-1, -1))]), filter(nil), rowset=256
0 - output([cast(t.tinyint_t, DECIMAL(4, 0)) = cast(t.char_t, DECIMAL(-1, -1))]), filter(nil), rowset=16
access([t.tinyint_t], [t.char_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1037,7 +1037,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t.tinyint_t, DECIMAL(4, 0)) = cast(t.tinytext_t, DECIMAL(-1, -1))]), filter(nil), rowset=256
0 - output([cast(t.tinyint_t, DECIMAL(4, 0)) = cast(t.tinytext_t, DECIMAL(-1, -1))]), filter(nil), rowset=16
access([t.tinyint_t], [t.tinytext_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1094,7 +1094,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([cast(t.tinyint_t, DECIMAL(4, 0)) = cast(t.bit_t, DECIMAL(1, 0))]), filter(nil), rowset=256
0 - output([cast(t.tinyint_t, DECIMAL(4, 0)) = cast(t.bit_t, DECIMAL(1, 0))]), filter(nil), rowset=16
access([t.tinyint_t], [t.bit_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1113,7 +1113,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t.tinyint_t = t.enum_t]), filter(nil), rowset=256
0 - output([t.tinyint_t = t.enum_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.enum_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1132,7 +1132,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t.tinyint_t = t.set_t]), filter(nil), rowset=256
0 - output([t.tinyint_t = t.set_t]), filter(nil), rowset=16
access([t.tinyint_t], [t.set_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1363,7 +1363,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([(1, 1) = (1, t.tinyint_t)]), filter(nil), rowset=256
0 - output([(1, 1) = (1, t.tinyint_t)]), filter(nil), rowset=16
access([t.tinyint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1382,7 +1382,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([(1, 1) = (2, t.tinyint_t)]), filter(nil), rowset=256
0 - output([(1, 1) = (2, t.tinyint_t)]), filter(nil), rowset=16
access([t.tinyint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1402,7 +1402,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([(1, 1) < (1, t.tinyint_t)]), filter(nil), rowset=256
0 - output([(1, 1) < (1, t.tinyint_t)]), filter(nil), rowset=16
access([t.tinyint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1421,7 +1421,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([(1, 1) < (2, t.tinyint_t)]), filter(nil), rowset=256
0 - output([(1, 1) < (2, t.tinyint_t)]), filter(nil), rowset=16
access([t.tinyint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1441,7 +1441,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([(1, 1) <= (1, t.tinyint_t)]), filter(nil), rowset=256
0 - output([(1, 1) <= (1, t.tinyint_t)]), filter(nil), rowset=16
access([t.tinyint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1460,7 +1460,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([(1, 1) <= (2, t.tinyint_t)]), filter(nil), rowset=256
0 - output([(1, 1) <= (2, t.tinyint_t)]), filter(nil), rowset=16
access([t.tinyint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1480,7 +1480,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([(1, 1) > (1, t.tinyint_t)]), filter(nil), rowset=256
0 - output([(1, 1) > (1, t.tinyint_t)]), filter(nil), rowset=16
access([t.tinyint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1499,7 +1499,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([(1, 1) > (2, t.tinyint_t)]), filter(nil), rowset=256
0 - output([(1, 1) > (2, t.tinyint_t)]), filter(nil), rowset=16
access([t.tinyint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1519,7 +1519,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([(1, 1) >= (1, t.tinyint_t)]), filter(nil), rowset=256
0 - output([(1, 1) >= (1, t.tinyint_t)]), filter(nil), rowset=16
access([t.tinyint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1538,7 +1538,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([(1, 1) >= (2, t.tinyint_t)]), filter(nil), rowset=256
0 - output([(1, 1) >= (2, t.tinyint_t)]), filter(nil), rowset=16
access([t.tinyint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1558,7 +1558,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([(1, 1) != (1, t.tinyint_t)]), filter(nil), rowset=256
0 - output([(1, 1) != (1, t.tinyint_t)]), filter(nil), rowset=16
access([t.tinyint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true
@ -1577,7 +1577,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([(1, 1) != (2, t.tinyint_t)]), filter(nil), rowset=256
0 - output([(1, 1) != (2, t.tinyint_t)]), filter(nil), rowset=16
access([t.tinyint_t]), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t.__pk_increment]), range(MIN ; MAX)always true

View File

@ -369,18 +369,18 @@ Query Plan
=================================================
Outputs & filters:
-------------------------------------
0 - output([cast(t1.c1, DECIMAL(11, 0)) + :0], [t1.c2 = ANY(subquery(2))]), filter(nil), rowset=256
0 - output([cast(t1.c1, DECIMAL(11, 0)) + :0], [t1.c2 = ANY(subquery(2))]), filter(nil), rowset=16
exec_params_(nil), onetime_exprs_([subquery(1)(:0)]), init_plan_idxs_([2]), use_batch=false
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1]), range(MIN ; MAX)always true
2 - output([t2.c2]), filter(nil), rowset=256
2 - output([t2.c2]), filter(nil), rowset=16
access([t2.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.c1]), range[2 ; 2],
range_cond([t2.c1 = 2])
3 - output([cast(t2.c3, DECIMAL(11, 0))]), filter(nil), rowset=256
3 - output([cast(t2.c3, DECIMAL(11, 0))]), filter(nil), rowset=16
access([t2.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.c1]), range(MIN ; MAX)always true
@ -403,13 +403,13 @@ Query Plan
=================================================
Outputs & filters:
-------------------------------------
0 - output([cast(t1.c1, DECIMAL(11, 0)) + subquery(1)]), filter(nil), rowset=256
0 - output([cast(t1.c1, DECIMAL(11, 0)) + subquery(1)]), filter(nil), rowset=16
exec_params_([t1.c2(:0)]), onetime_exprs_(nil), init_plan_idxs_(nil), use_batch=false
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1]), range(MIN ; MAX)always true
2 - output([t2.c2]), filter([cast(t2.c3, DECIMAL(11, 0)) <= :0]), rowset=256
2 - output([t2.c2]), filter([cast(t2.c3, DECIMAL(11, 0)) <= :0]), rowset=16
access([t2.c3], [t2.c2]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.c1]), range(MIN ; MAX)always true,
@ -433,13 +433,13 @@ Query Plan
=================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4]), filter([cast(t1.c1, DECIMAL(11, 0)) + subquery(1) < cast(10, DECIMAL(2, 0))]), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4]), filter([cast(t1.c1, DECIMAL(11, 0)) + subquery(1) < cast(10, DECIMAL(2, 0))]), rowset=16
exec_params_([t1.c2(:0)]), onetime_exprs_(nil), init_plan_idxs_(nil), use_batch=false
1 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3], [t1.c4]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1]), range(MIN ; MAX)always true
2 - output([t2.c2]), filter([cast(t2.c3, DECIMAL(11, 0)) <= :0]), rowset=256
2 - output([t2.c2]), filter([cast(t2.c3, DECIMAL(11, 0)) <= :0]), rowset=16
access([t2.c3], [t2.c2]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.c1]), range(MIN ; MAX)always true,
@ -462,13 +462,13 @@ Query Plan
=================================================
Outputs & filters:
-------------------------------------
0 - output([subquery(1) = (t1.c2, cast(t1.c1, DECIMAL(11, 0)))]), filter(nil), rowset=256
0 - output([subquery(1) = (t1.c2, cast(t1.c1, DECIMAL(11, 0)))]), filter(nil), rowset=16
exec_params_(nil), onetime_exprs_(nil), init_plan_idxs_([1]), use_batch=false
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1]), range(MIN ; MAX)always true
2 - output([cast(t2.c1, DECIMAL(11, 0))], [t2.c2]), filter(nil), rowset=256
2 - output([cast(t2.c1, DECIMAL(11, 0))], [t2.c2]), filter(nil), rowset=16
access([t2.c1], [t2.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.c1]), range[1 ; 1],
@ -492,13 +492,13 @@ Query Plan
=================================================
Outputs & filters:
-------------------------------------
0 - output([subquery(1) = (t1.c1, t1.c2)]), filter(nil), rowset=256
0 - output([subquery(1) = (t1.c1, t1.c2)]), filter(nil), rowset=16
exec_params_(nil), onetime_exprs_(nil), init_plan_idxs_([1]), use_batch=false
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1]), range(MIN ; MAX)always true
2 - output([t2.c1], [t2.c2]), filter(nil), rowset=256
2 - output([t2.c1], [t2.c2]), filter(nil), rowset=16
access([t2.c1], [t2.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.c1]), range[1 ; 1],
@ -522,13 +522,13 @@ Query Plan
=================================================
Outputs & filters:
-------------------------------------
0 - output([(t1.c2, cast(t1.c1, DECIMAL(11, 0))) <= subquery(1)]), filter(nil), rowset=256
0 - output([(t1.c2, cast(t1.c1, DECIMAL(11, 0))) <= subquery(1)]), filter(nil), rowset=16
exec_params_(nil), onetime_exprs_(nil), init_plan_idxs_([1]), use_batch=false
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1]), range(MIN ; MAX)always true
2 - output([cast(t2.c1, DECIMAL(11, 0))], [t2.c2]), filter(nil), rowset=256
2 - output([cast(t2.c1, DECIMAL(11, 0))], [t2.c2]), filter(nil), rowset=16
access([t2.c1], [t2.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.c1]), range[1 ; 1],
@ -552,13 +552,13 @@ Query Plan
=================================================
Outputs & filters:
-------------------------------------
0 - output([(t1.c1, t1.c2) <= subquery(1)]), filter(nil), rowset=256
0 - output([(t1.c1, t1.c2) <= subquery(1)]), filter(nil), rowset=16
exec_params_(nil), onetime_exprs_(nil), init_plan_idxs_([1]), use_batch=false
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1]), range(MIN ; MAX)always true
2 - output([t2.c1], [t2.c2]), filter(nil), rowset=256
2 - output([t2.c1], [t2.c2]), filter(nil), rowset=16
access([t2.c1], [t2.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.c1]), range[1 ; 1],
@ -583,18 +583,18 @@ Query Plan
=================================================
Outputs & filters:
-------------------------------------
0 - output([subquery(1) >= subquery(2)]), filter(nil), rowset=256
0 - output([subquery(1) >= subquery(2)]), filter(nil), rowset=16
exec_params_(nil), onetime_exprs_(nil), init_plan_idxs_([1], [2]), use_batch=false
1 - output(nil), filter(nil), rowset=256
1 - output(nil), filter(nil), rowset=16
access(nil), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1]), range(MIN ; MAX)always true
2 - output([t2.c2], [cast(t2.c1, DECIMAL(11, 0))]), filter(nil), rowset=256
2 - output([t2.c2], [cast(t2.c1, DECIMAL(11, 0))]), filter(nil), rowset=16
access([t2.c1], [t2.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.c1]), range[2 ; 2],
range_cond([t2.c1 = 2])
3 - output([cast(t2.c1, DECIMAL(11, 0))], [t2.c2]), filter(nil), rowset=256
3 - output([cast(t2.c1, DECIMAL(11, 0))], [t2.c2]), filter(nil), rowset=16
access([t2.c1], [t2.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.c1]), range[1 ; 1],
@ -619,18 +619,18 @@ Query Plan
=================================================
Outputs & filters:
-------------------------------------
0 - output([subquery(1) >= subquery(2)]), filter(nil), rowset=256
0 - output([subquery(1) >= subquery(2)]), filter(nil), rowset=16
exec_params_(nil), onetime_exprs_(nil), init_plan_idxs_([1], [2]), use_batch=false
1 - output(nil), filter(nil), rowset=256
1 - output(nil), filter(nil), rowset=16
access(nil), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1]), range(MIN ; MAX)always true
2 - output([t2.c1], [cast(t2.c1, DECIMAL(11, 0))]), filter(nil), rowset=256
2 - output([t2.c1], [cast(t2.c1, DECIMAL(11, 0))]), filter(nil), rowset=16
access([t2.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.c1]), range[2 ; 2],
range_cond([t2.c1 = 2])
3 - output([t2.c1], [t2.c2]), filter(nil), rowset=256
3 - output([t2.c1], [t2.c2]), filter(nil), rowset=16
access([t2.c1], [t2.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.c1]), range[1 ; 1],
@ -655,13 +655,13 @@ Query Plan
=================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c2 > cast(:0, DECIMAL(11, 0))]), filter(nil), rowset=256
0 - output([t1.c2 > cast(:0, DECIMAL(11, 0))]), filter(nil), rowset=16
exec_params_(nil), onetime_exprs_([subquery(1)(:0)]), init_plan_idxs_(nil), use_batch=false
1 - output([t1.c2]), filter(nil), rowset=256
1 - output([t1.c2]), filter(nil), rowset=16
access([t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1]), range(MIN ; MAX)always true
2 - output([t2.c1]), filter([t2.c3 IS NOT NULL]), rowset=256
2 - output([t2.c1]), filter([t2.c3 IS NOT NULL]), rowset=16
access([t2.c1], [t2.c3]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.c1]), range(MIN ; MAX)always true
@ -684,13 +684,13 @@ Query Plan
=================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4]), filter([t1.c2 + cast(subquery(1), DECIMAL(11, 0)) < cast(10, DECIMAL(2, 0))]), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4]), filter([t1.c2 + cast(subquery(1), DECIMAL(11, 0)) < cast(10, DECIMAL(2, 0))]), rowset=16
exec_params_([t1.c2(:0)]), onetime_exprs_(nil), init_plan_idxs_(nil), use_batch=false
1 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3], [t1.c4]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1]), range(MIN ; MAX)always true
2 - output([t2.c1]), filter(nil), rowset=256
2 - output([t2.c1]), filter(nil), rowset=16
access([t2.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.c1]), range(MIN ; MAX)always true,
@ -758,25 +758,25 @@ Query Plan
===============================================================
Outputs & filters:
-------------------------------------
0 - output([:0]), filter(nil), rowset=256
0 - output([:0]), filter(nil), rowset=16
exec_params_(nil), onetime_exprs_([subquery(1)(:0)]), init_plan_idxs_(nil), use_batch=false
1 - output(nil), filter(nil), rowset=256
2 - output(nil), filter(nil), rowset=256
1 - output(nil), filter(nil), rowset=16
2 - output(nil), filter(nil), rowset=16
dop=2
3 - output(nil), filter(nil), rowset=256
4 - output(nil), filter(nil), rowset=256
3 - output(nil), filter(nil), rowset=16
4 - output(nil), filter(nil), rowset=16
access(nil), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
5 - output([T_FUN_COUNT_SUM(T_FUN_COUNT_SUM(T_FUN_COUNT(*)))]), filter(nil), rowset=256
5 - output([T_FUN_COUNT_SUM(T_FUN_COUNT_SUM(T_FUN_COUNT(*)))]), filter(nil), rowset=16
group(nil), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT_SUM(T_FUN_COUNT(*)))])
6 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=256
7 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=256
6 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=16
7 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=16
dop=2
8 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=256
8 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=16
group(nil), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*))])
9 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256
10 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256
9 - output([T_FUN_COUNT(*)]), filter(nil), rowset=16
10 - output([T_FUN_COUNT(*)]), filter(nil), rowset=16
access(nil), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -810,26 +810,26 @@ Query Plan
==================================================================
Outputs & filters:
-------------------------------------
0 - output([:0]), filter(nil), rowset=256
0 - output([:0]), filter(nil), rowset=16
exec_params_(nil), onetime_exprs_([subquery(1)(:0)]), init_plan_idxs_(nil), use_batch=false
1 - output(nil), filter(nil), rowset=256
2 - output(nil), filter(nil), rowset=256
1 - output(nil), filter(nil), rowset=16
2 - output(nil), filter(nil), rowset=16
dop=2
3 - output(nil), filter(nil), rowset=256
4 - output(nil), filter(nil), rowset=256
3 - output(nil), filter(nil), rowset=16
4 - output(nil), filter(nil), rowset=16
access(nil), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
5 - output([t1.c1]), filter(nil), rowset=256
5 - output([t1.c1]), filter(nil), rowset=16
limit(1), offset(nil)
6 - output([t1.c1]), filter(nil), rowset=256
6 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c2, ASC])
7 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
7 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
dop=2
8 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
8 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
sort_keys([t1.c2, ASC]), topn(1)
9 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
10 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
9 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
10 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -862,23 +862,23 @@ Query Plan
=============================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1]), filter(nil), rowset=256
1 - output([t1.c1]), filter(nil), rowset=16
exec_params_(nil), onetime_exprs_([(T_OP_EXISTS, subquery(1))(:0)]), init_plan_idxs_(nil), use_batch=false
2 - output([t1.c1]), filter(nil), startup_filter([:0]), rowset=256
3 - output([t1.c1]), filter(nil), rowset=256
2 - output([t1.c1]), filter(nil), startup_filter([:0]), rowset=16
3 - output([t1.c1]), filter(nil), rowset=16
dop=2
4 - output([t1.c1]), filter(nil), rowset=256
5 - output([t1.c1]), filter(nil), rowset=256
4 - output([t1.c1]), filter(nil), rowset=16
5 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
6 - output([1]), filter(nil), rowset=256
7 - output(nil), filter(nil), rowset=256
6 - output([1]), filter(nil), rowset=16
7 - output(nil), filter(nil), rowset=16
dop=2
8 - output(nil), filter(nil), rowset=256
9 - output(nil), filter(nil), rowset=256
8 - output(nil), filter(nil), rowset=16
9 - output(nil), filter(nil), rowset=16
access(nil), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -916,31 +916,31 @@ Query Plan
=============================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(2))]), rowset=256
1 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(2))]), rowset=16
exec_params_([t1.c1(:0)]), onetime_exprs_([(T_OP_EXISTS, subquery(1))(:1)]), init_plan_idxs_(nil), use_batch=false
2 - output([t1.c1]), filter(nil), startup_filter([:1]), rowset=256
3 - output([t1.c1]), filter(nil), rowset=256
2 - output([t1.c1]), filter(nil), startup_filter([:1]), rowset=16
3 - output([t1.c1]), filter(nil), rowset=16
dop=2
4 - output([t1.c1]), filter(nil), rowset=256
5 - output([t1.c1]), filter(nil), rowset=256
4 - output([t1.c1]), filter(nil), rowset=16
5 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
6 - output([1]), filter(nil), rowset=256
7 - output(nil), filter(nil), rowset=256
6 - output([1]), filter(nil), rowset=16
7 - output(nil), filter(nil), rowset=16
dop=2
8 - output(nil), filter(nil), rowset=256
9 - output(nil), filter(nil), rowset=256
8 - output(nil), filter(nil), rowset=16
9 - output(nil), filter(nil), rowset=16
access(nil), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
10 - output([1]), filter(nil), rowset=256
11 - output(nil), filter(nil), rowset=256
10 - output([1]), filter(nil), rowset=16
11 - output(nil), filter(nil), rowset=16
dop=2
12 - output(nil), filter(nil), rowset=256
13 - output(nil), filter([:0 = t2.c1]), rowset=256
12 - output(nil), filter(nil), rowset=16
13 - output(nil), filter([:0 = t2.c1]), rowset=16
access([t2.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -972,21 +972,21 @@ Query Plan
===============================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1)]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1], [INTERNAL_FUNCTION(t1.c1)]), filter(nil), rowset=256
1 - output([t1.c1], [INTERNAL_FUNCTION(t1.c1)]), filter(nil), rowset=16
dop=2
2 - output([t1.c1]), filter(nil), rowset=256
2 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
3 - output([t1.c1]), filter(nil), rowset=256
3 - output([t1.c1]), filter(nil), rowset=16
partition wise, force partition granule
4 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))]), rowset=256
4 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))]), rowset=16
exec_params_([t1.c1(:0)]), onetime_exprs_(nil), init_plan_idxs_(nil), use_batch=false
5 - output([t1.c1]), filter(nil), rowset=256
5 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
6 - output([1]), filter([:0 = t2.c1]), rowset=256
6 - output([1]), filter([:0 = t2.c1]), rowset=16
access([t2.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -1018,25 +1018,25 @@ Query Plan
===============================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1)]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1], [INTERNAL_FUNCTION(t1.c1)]), filter(nil), rowset=256
1 - output([t1.c1], [INTERNAL_FUNCTION(t1.c1)]), filter(nil), rowset=16
dop=2
2 - output([t1.c1]), filter(nil), rowset=256
2 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
3 - output([t1.c1]), filter(nil), rowset=256
3 - output([t1.c1]), filter(nil), rowset=16
partition wise, force partition granule
4 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))], [(T_OP_EXISTS, subquery(2))]), rowset=256
4 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))], [(T_OP_EXISTS, subquery(2))]), rowset=16
exec_params_([t1.c1(:0)], [t1.c1(:1)]), onetime_exprs_(nil), init_plan_idxs_(nil), use_batch=false
5 - output([t1.c1]), filter(nil), rowset=256
5 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
6 - output([1]), filter([:0 = t2.c1]), rowset=256
6 - output([1]), filter([:0 = t2.c1]), rowset=16
access([t2.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
7 - output([1]), filter([:1 = t2.c1]), rowset=256
7 - output([1]), filter([:1 = t2.c1]), rowset=16
access([t2.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -1075,31 +1075,31 @@ Query Plan
=============================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))], [(T_OP_EXISTS, subquery(2))]), rowset=256
1 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))], [(T_OP_EXISTS, subquery(2))]), rowset=16
exec_params_([t1.c1(:0)], [t1.c1(:1)]), onetime_exprs_(nil), init_plan_idxs_(nil), use_batch=false
2 - output([t1.c1]), filter(nil), rowset=256
3 - output([t1.c1]), filter(nil), rowset=256
2 - output([t1.c1]), filter(nil), rowset=16
3 - output([t1.c1]), filter(nil), rowset=16
dop=2
4 - output([t1.c1]), filter(nil), rowset=256
5 - output([t1.c1]), filter(nil), rowset=256
4 - output([t1.c1]), filter(nil), rowset=16
5 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
6 - output([1]), filter(nil), rowset=256
7 - output(nil), filter(nil), rowset=256
6 - output([1]), filter(nil), rowset=16
7 - output(nil), filter(nil), rowset=16
dop=2
8 - output(nil), filter(nil), rowset=256
9 - output(nil), filter([:0 = t2.c1]), rowset=256
8 - output(nil), filter(nil), rowset=16
9 - output(nil), filter([:0 = t2.c1]), rowset=16
access([t2.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
10 - output([1]), filter(nil), rowset=256
11 - output(nil), filter(nil), rowset=256
10 - output([1]), filter(nil), rowset=16
11 - output(nil), filter(nil), rowset=16
dop=2
12 - output(nil), filter(nil), rowset=256
13 - output(nil), filter([:1 = t3.c1]), rowset=256
12 - output(nil), filter(nil), rowset=16
13 - output(nil), filter([:1 = t3.c1]), rowset=16
access([t3.c1]), partitions(p[0-3])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t3.__pk_increment]), range(MIN ; MAX)always true
@ -1133,25 +1133,25 @@ Query Plan
=======================================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1)]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1], [INTERNAL_FUNCTION(t1.c1)]), filter(nil), rowset=256
1 - output([t1.c1], [INTERNAL_FUNCTION(t1.c1)]), filter(nil), rowset=16
dop=2
2 - output([t1.c1]), filter(nil), rowset=256
2 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
3 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))]), rowset=256
3 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))]), rowset=16
exec_params_([t1.c2(:0)]), onetime_exprs_(nil), init_plan_idxs_(nil), use_batch=false
4 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
5 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
4 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
5 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
(#keys=1, [t1.c2]), dop=2
6 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
7 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
6 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
7 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
8 - output([1]), filter(nil), rowset=256
8 - output([1]), filter(nil), rowset=16
affinitize, partition wise
9 - output(nil), filter([:0 = t2.c1]), rowset=256
9 - output(nil), filter([:0 = t2.c1]), rowset=16
access([t2.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -1195,42 +1195,42 @@ Query Plan
==============================================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))], [(T_OP_EXISTS, subquery(2))]), rowset=256
1 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))], [(T_OP_EXISTS, subquery(2))]), rowset=16
exec_params_([t1.c1(:0)], [t1.c2(:1)]), onetime_exprs_(nil), init_plan_idxs_(nil), use_batch=false
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
3 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
dop=2
4 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
5 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
4 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
5 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
6 - output([1]), filter(nil), rowset=256
7 - output(nil), filter(nil), rowset=256
6 - output([1]), filter(nil), rowset=16
7 - output(nil), filter(nil), rowset=16
dop=2
8 - output(nil), filter(nil), rowset=256
8 - output(nil), filter(nil), rowset=16
conds(nil), nl_params_(nil), use_batch=false
9 - output(nil), filter(nil), rowset=256
10 - output(nil), filter(nil), rowset=256
9 - output(nil), filter(nil), rowset=16
10 - output(nil), filter(nil), rowset=16
dop=2
11 - output(nil), filter(nil), rowset=256
12 - output(nil), filter(nil), rowset=256
11 - output(nil), filter(nil), rowset=16
12 - output(nil), filter(nil), rowset=16
access(nil), partitions(p[0-3])
is_index_back=false, is_global_index=false,
range_key([t3.__pk_increment]), range(MIN ; MAX)always true
13 - output(nil), filter(nil), rowset=256
14 - output(nil), filter(nil), rowset=256
15 - output(nil), filter([:0 = t2.c1]), rowset=256
13 - output(nil), filter(nil), rowset=16
14 - output(nil), filter(nil), rowset=16
15 - output(nil), filter([:0 = t2.c1]), rowset=16
access([t2.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
16 - output([1]), filter(nil), rowset=256
17 - output(nil), filter(nil), rowset=256
16 - output([1]), filter(nil), rowset=16
17 - output(nil), filter(nil), rowset=16
dop=2
18 - output(nil), filter(nil), rowset=256
19 - output(nil), filter([:1 = t2.c1]), rowset=256
18 - output(nil), filter(nil), rowset=16
19 - output(nil), filter([:1 = t2.c1]), rowset=16
access([t2.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -1280,50 +1280,50 @@ Query Plan
==============================================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))], [(T_OP_EXISTS, subquery(2))], [(T_OP_EXISTS, subquery(3))]), rowset=256
1 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))], [(T_OP_EXISTS, subquery(2))], [(T_OP_EXISTS, subquery(3))]), rowset=16
exec_params_([t1.c1(:0)], [t1.c2(:1)], [t1.c2(:2)]), onetime_exprs_(nil), init_plan_idxs_(nil), use_batch=false
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
3 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
dop=2
4 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
5 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
4 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
5 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
6 - output([1]), filter(nil), rowset=256
7 - output(nil), filter(nil), rowset=256
6 - output([1]), filter(nil), rowset=16
7 - output(nil), filter(nil), rowset=16
dop=2
8 - output(nil), filter(nil), rowset=256
8 - output(nil), filter(nil), rowset=16
conds(nil), nl_params_(nil), use_batch=false
9 - output(nil), filter(nil), rowset=256
10 - output(nil), filter(nil), rowset=256
9 - output(nil), filter(nil), rowset=16
10 - output(nil), filter(nil), rowset=16
dop=2
11 - output(nil), filter(nil), rowset=256
12 - output(nil), filter(nil), rowset=256
11 - output(nil), filter(nil), rowset=16
12 - output(nil), filter(nil), rowset=16
access(nil), partitions(p[0-3])
is_index_back=false, is_global_index=false,
range_key([t3.__pk_increment]), range(MIN ; MAX)always true
13 - output(nil), filter(nil), rowset=256
14 - output(nil), filter(nil), rowset=256
15 - output(nil), filter([:0 = t2.c1]), rowset=256
13 - output(nil), filter(nil), rowset=16
14 - output(nil), filter(nil), rowset=16
15 - output(nil), filter([:0 = t2.c1]), rowset=16
access([t2.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
16 - output([1]), filter(nil), rowset=256
17 - output(nil), filter(nil), rowset=256
16 - output([1]), filter(nil), rowset=16
17 - output(nil), filter(nil), rowset=16
dop=2
18 - output(nil), filter(nil), rowset=256
19 - output(nil), filter([:1 = t2.c1]), rowset=256
18 - output(nil), filter(nil), rowset=16
19 - output(nil), filter([:1 = t2.c1]), rowset=16
access([t2.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
20 - output([1]), filter(nil), rowset=256
21 - output(nil), filter(nil), rowset=256
20 - output([1]), filter(nil), rowset=16
21 - output(nil), filter(nil), rowset=16
dop=2
22 - output(nil), filter(nil), rowset=256
23 - output(nil), filter([:2 = t2.c1]), rowset=256
22 - output(nil), filter(nil), rowset=16
23 - output(nil), filter([:2 = t2.c1]), rowset=16
access([t2.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -1363,31 +1363,31 @@ Query Plan
=============================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))], [(T_OP_EXISTS, subquery(2))]), rowset=256
1 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))], [(T_OP_EXISTS, subquery(2))]), rowset=16
exec_params_([t1.c1(:0)], [t1.c2(:1)]), onetime_exprs_(nil), init_plan_idxs_(nil), use_batch=false
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
3 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
dop=2
4 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
5 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
4 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
5 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
6 - output([1]), filter(nil), rowset=256
7 - output(nil), filter(nil), rowset=256
6 - output([1]), filter(nil), rowset=16
7 - output(nil), filter(nil), rowset=16
dop=2
8 - output(nil), filter(nil), rowset=256
9 - output(nil), filter([:0 = t2.c1]), rowset=256
8 - output(nil), filter(nil), rowset=16
9 - output(nil), filter([:0 = t2.c1]), rowset=16
access([t2.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
10 - output([1]), filter(nil), rowset=256
11 - output(nil), filter(nil), rowset=256
10 - output([1]), filter(nil), rowset=16
11 - output(nil), filter(nil), rowset=16
dop=2
12 - output(nil), filter(nil), rowset=256
13 - output(nil), filter([:1 = t3.c1]), rowset=256
12 - output(nil), filter(nil), rowset=16
13 - output(nil), filter([:1 = t3.c1]), rowset=16
access([t3.c1]), partitions(p[0-3])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t3.__pk_increment]), range(MIN ; MAX)always true
@ -1423,31 +1423,31 @@ Query Plan
=======================================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1)]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1], [INTERNAL_FUNCTION(t1.c1)]), filter(nil), rowset=256
1 - output([t1.c1], [INTERNAL_FUNCTION(t1.c1)]), filter(nil), rowset=16
dop=2
2 - output([t1.c1]), filter(nil), rowset=256
2 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
3 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))], [(T_OP_EXISTS, subquery(2))]), rowset=256
3 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))], [(T_OP_EXISTS, subquery(2))]), rowset=16
exec_params_([t1.c2(:0)], [t1.c2(:1)]), onetime_exprs_(nil), init_plan_idxs_(nil), use_batch=false
4 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
5 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
4 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
5 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
(#keys=1, [t1.c2]), dop=2
6 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
7 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
6 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
7 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
8 - output([1]), filter(nil), rowset=256
8 - output([1]), filter(nil), rowset=16
affinitize, partition wise
9 - output(nil), filter([:0 = t4.c1]), rowset=256
9 - output(nil), filter([:0 = t4.c1]), rowset=16
access([t4.c1]), partitions(p[0-3])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t4.__pk_increment]), range(MIN ; MAX)always true
10 - output([1]), filter(nil), rowset=256
10 - output([1]), filter(nil), rowset=16
affinitize, partition wise
11 - output(nil), filter([:1 = t3.c1]), rowset=256
11 - output(nil), filter([:1 = t3.c1]), rowset=16
access([t3.c1]), partitions(p[0-3])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t3.__pk_increment]), range(MIN ; MAX)always true
@ -1483,28 +1483,28 @@ Query Plan
====================================================================
Outputs & filters:
-------------------------------------
0 - output([subquery(1)]), filter(nil), rowset=256
0 - output([subquery(1)]), filter(nil), rowset=16
sort_keys([subquery(1), ASC])
1 - output([subquery(1)]), filter(nil), rowset=256
1 - output([subquery(1)]), filter(nil), rowset=16
exec_params_([t2.c1(:0)]), onetime_exprs_(nil), init_plan_idxs_(nil), use_batch=false
2 - output([t2.c1]), filter(nil), rowset=256
3 - output([t2.c1]), filter(nil), rowset=256
2 - output([t2.c1]), filter(nil), rowset=16
3 - output([t2.c1]), filter(nil), rowset=16
dop=2
4 - output([t2.c1]), filter(nil), rowset=256
5 - output([t2.c1]), filter(nil), rowset=256
4 - output([t2.c1]), filter(nil), rowset=16
5 - output([t2.c1]), filter(nil), rowset=16
access([t2.c1]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
6 - output([t1.c1]), filter(nil), rowset=256
6 - output([t1.c1]), filter(nil), rowset=16
limit(1), offset(nil)
7 - output([t1.c1]), filter(nil), rowset=256
7 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c2, ASC])
8 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
8 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
dop=2
9 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
9 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
sort_keys([t1.c2, ASC]), topn(1)
10 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
11 - output([t1.c1], [t1.c2]), filter([t1.c1 = :0]), rowset=256
10 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
11 - output([t1.c1], [t1.c2]), filter([t1.c1 = :0]), rowset=16
access([t1.c1], [t1.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1537,23 +1537,23 @@ Query Plan
=============================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))]), rowset=256
1 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))]), rowset=16
exec_params_([t1.c2(:0)]), onetime_exprs_(nil), init_plan_idxs_(nil), use_batch=false
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
3 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
dop=2
4 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
5 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
4 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
5 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
6 - output([1]), filter(nil), rowset=256
7 - output(nil), filter(nil), rowset=256
6 - output([1]), filter(nil), rowset=16
7 - output(nil), filter(nil), rowset=16
dop=2
8 - output(nil), filter(nil), rowset=256
9 - output(nil), filter([:0 = t2.c2]), rowset=256
8 - output(nil), filter(nil), rowset=16
9 - output(nil), filter([:0 = t2.c2]), rowset=16
access([t2.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -1601,50 +1601,50 @@ Query Plan
======================================================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))]), rowset=256
1 - output([t1.c1]), filter([(T_OP_EXISTS, subquery(1))]), rowset=16
exec_params_([t1.c2(:0)], [t1.c1(:1)]), onetime_exprs_(nil), init_plan_idxs_(nil), use_batch=false
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
3 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
dop=2
4 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
5 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
4 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
5 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
6 - output([1]), filter(nil), rowset=256
6 - output([1]), filter(nil), rowset=16
group(nil), agg_func(nil)
7 - output(nil), filter(nil), rowset=256
8 - output(nil), filter(nil), rowset=256
7 - output(nil), filter(nil), rowset=16
8 - output(nil), filter(nil), rowset=16
dop=2
9 - output(nil), filter(nil), rowset=256
9 - output(nil), filter(nil), rowset=16
group(nil), agg_func(nil)
10 - output(nil), filter(nil), rowset=256
10 - output(nil), filter(nil), rowset=16
conds(nil), nl_params_(nil), use_batch=false
11 - output(nil), filter(nil), rowset=256
12 - output(nil), filter(nil), rowset=256
11 - output(nil), filter(nil), rowset=16
12 - output(nil), filter(nil), rowset=16
conds(nil), nl_params_(nil), use_batch=false
13 - output(nil), filter(nil), rowset=256
14 - output(nil), filter(nil), rowset=256
13 - output(nil), filter(nil), rowset=16
14 - output(nil), filter(nil), rowset=16
dop=2
15 - output(nil), filter(nil), rowset=256
16 - output(nil), filter(nil), rowset=256
15 - output(nil), filter(nil), rowset=16
16 - output(nil), filter(nil), rowset=16
access(nil), partitions(p[0-3])
is_index_back=false, is_global_index=false,
range_key([t3.__pk_increment]), range(MIN ; MAX)always true
17 - output(nil), filter(nil), rowset=256
18 - output(nil), filter(nil), rowset=256
19 - output(nil), filter([:0 = t2.c2]), rowset=256
17 - output(nil), filter(nil), rowset=16
18 - output(nil), filter(nil), rowset=16
19 - output(nil), filter([:0 = t2.c2]), rowset=16
access([t2.c2]), partitions(p[0-4])
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
20 - output(nil), filter(nil), rowset=256
21 - output(nil), filter(nil), rowset=256
22 - output(nil), filter(nil), rowset=256
20 - output(nil), filter(nil), rowset=16
21 - output(nil), filter(nil), rowset=16
22 - output(nil), filter(nil), rowset=16
dop=2
23 - output(nil), filter(nil), rowset=256
24 - output(nil), filter(nil), rowset=256
23 - output(nil), filter(nil), rowset=16
24 - output(nil), filter(nil), rowset=16
access(nil), partitions(p[0-3])
is_index_back=false, is_global_index=false,
range_key([t4.__pk_increment]), range(MIN ; MAX)always true

View File

@ -24,13 +24,13 @@ Query Plan
=====================================================
Outputs & filters:
-------------------------------------
0 - output([x.c2], [T_FUN_SUM(x.c1)]), filter(nil), rowset=256
0 - output([x.c2], [T_FUN_SUM(x.c1)]), filter(nil), rowset=16
group([x.c2]), agg_func([T_FUN_SUM(x.c1)])
1 - output([x.c2], [x.c1]), filter(nil), rowset=256
1 - output([x.c2], [x.c1]), filter(nil), rowset=16
access([x.c2], [x.c1])
2 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
2 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
distinct([t1.c2], [t1.c1])
3 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
3 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
access([t1.c2], [t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -55,13 +55,13 @@ Query Plan
=====================================================
Outputs & filters:
-------------------------------------
0 - output([x.c2], [T_FUN_SUM(x.c1 + x.c2)]), filter(nil), rowset=256
0 - output([x.c2], [T_FUN_SUM(x.c1 + x.c2)]), filter(nil), rowset=16
group([x.c2]), agg_func([T_FUN_SUM(x.c1 + x.c2)])
1 - output([x.c2], [x.c1]), filter(nil), rowset=256
1 - output([x.c2], [x.c1]), filter(nil), rowset=16
access([x.c2], [x.c1])
2 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
2 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
distinct([t1.c2], [t1.c1])
3 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
3 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
access([t1.c2], [t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -86,13 +86,13 @@ Query Plan
=====================================================
Outputs & filters:
-------------------------------------
0 - output([x.c2], [T_FUN_SUM(x.c1 + x.c2)], [T_FUN_MAX(x.c1 + 2)]), filter(nil), rowset=256
0 - output([x.c2], [T_FUN_SUM(x.c1 + x.c2)], [T_FUN_MAX(x.c1 + 2)]), filter(nil), rowset=16
group([x.c2]), agg_func([T_FUN_SUM(x.c1 + x.c2)], [T_FUN_MAX(x.c1 + 2)])
1 - output([x.c1], [x.c2]), filter(nil), rowset=256
1 - output([x.c1], [x.c2]), filter(nil), rowset=16
access([x.c1], [x.c2])
2 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
2 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
distinct([t1.c2], [t1.c1])
3 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
3 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
access([t1.c2], [t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -114,7 +114,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2]), filter([t1.c2 = 1]), rowset=256
0 - output([t1.c1], [t1.c2]), filter([t1.c2 = 1]), rowset=16
access([t1.c2], [t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true

View File

@ -31,7 +31,7 @@ Query Plan
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10], [t1.c11], [t1.c12], [t1.c13], [t1.c14], [t1.c15],
[t1.c16], [t1.c17], [t1.c18], [t1.c19], [t1.c20], [t1.c21], [t1.c22]), filter(nil), rowset=256
[t1.c16], [t1.c17], [t1.c18], [t1.c19], [t1.c20], [t1.c21], [t1.c22]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10], [t1.c11], [t1.c12], [t1.c13], [t1.c14], [t1.c15],
[t1.c16], [t1.c17], [t1.c18], [t1.c19], [t1.c20], [t1.c21], [t1.c22]), partitions(p0)
is_index_back=false, is_global_index=false,

View File

@ -27,7 +27,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2]), range(MIN,MIN ; MAX,MAX)always true
@ -52,7 +52,7 @@ Query Plan
======================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2]), range(MIN,MIN ; MAX,MAX)always true
@ -77,7 +77,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), filter([t1.c1 + t1.c2 < cast(10, DECIMAL(2, 0))]), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), filter([t1.c1 + t1.c2 < cast(10, DECIMAL(2, 0))]), rowset=16
access([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.c1], [t1.c2]), range(MIN,MIN ; MAX,MAX)always true
@ -99,7 +99,7 @@ Query Plan
===============================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), partitions(p0)
limit(2), offset(nil), is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2]), range(MIN,MIN ; MAX,MAX)always true
@ -119,7 +119,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2]), range(5,MIN ; 5,MAX),
@ -140,7 +140,7 @@ Query Plan
================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2]), range(5,MIN ; 5,MAX), (7,MIN ; 7,MAX),
@ -163,7 +163,7 @@ Query Plan
=========================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2]), range[2,4 ; 2,4], [7,5 ; 7,5], [8,7 ; 8,7],
@ -187,7 +187,7 @@ Query Plan
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5]), filter([t1.c1 + cast(cast(2, DECIMAL(1, 0)), DECIMAL(10, 0)) < cast(10, DECIMAL(2, 0))], [t1.c4
> t1.c3]), rowset=256
> t1.c3]), rowset=16
access([t1.c1], [t1.c2], [t1.c4], [t1.c3], [t1.c5]), partitions(p0)
is_index_back=true, is_global_index=false, filter_before_indexback[true,false],
range_key([t1.c2], [t1.c1]), range(2,MIN ; 2,MAX),
@ -209,7 +209,7 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.c2], [t1.c1]), range(4,MAX ; MAX,MAX),
@ -254,7 +254,7 @@ Query Plan
===================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3]), filter([t1.c1 < 4]), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3]), filter([t1.c1 < 4]), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p0)
is_index_back=true, is_global_index=false, filter_before_indexback[true],
range_key([t1.c2], [t1.c1]), range(1,MAX ; MAX,4),
@ -278,7 +278,7 @@ Query Plan
===================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3]), filter([t1.c3 < 4]), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3]), filter([t1.c3 < 4]), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p0)
is_index_back=true, is_global_index=false, filter_before_indexback[false],
range_key([t1.c2], [t1.c1]), range(1,MAX ; MAX,MAX),
@ -300,7 +300,7 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3]), filter([t1.c3 != 1]), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3]), filter([t1.c3 != 1]), rowset=16
access([t1.c1], [t1.c3], [t1.c2]), partitions(p0)
limit(2), offset(nil), is_index_back=true, is_global_index=false, filter_before_indexback[false],
range_key([t1.c2], [t1.c1]), range(MIN,MIN ; MAX,MAX)always true

View File

@ -41,13 +41,13 @@ Query Plan
=====================================================
Outputs & filters:
-------------------------------------
0 - output([t2.a], [t2.b]), filter(nil), rowset=256
0 - output([t2.a], [t2.b]), filter(nil), rowset=16
equal_conds([t2.b = t1.a]), other_conds(nil)
1 - output([t1.a]), filter(nil), rowset=256
1 - output([t1.a]), filter(nil), rowset=16
access([t1.a]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
2 - output([t2.b], [t2.a]), filter(nil), rowset=256
2 - output([t2.b], [t2.a]), filter(nil), rowset=16
access([t2.b], [t2.a]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -76,13 +76,13 @@ Query Plan
=====================================================
Outputs & filters:
-------------------------------------
0 - output([t3.a], [t3.b], [t3.pk1], [t3.pk2], [t3.pk3]), filter(nil), rowset=256
0 - output([t3.a], [t3.b], [t3.pk1], [t3.pk2], [t3.pk3]), filter(nil), rowset=16
equal_conds([t3.b = t1.a]), other_conds(nil)
1 - output([t1.a]), filter(nil), rowset=256
1 - output([t1.a]), filter(nil), rowset=16
access([t1.a]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
2 - output([t3.pk1], [t3.pk2], [t3.pk3], [t3.b], [t3.a]), filter(nil), rowset=256
2 - output([t3.pk1], [t3.pk2], [t3.pk3], [t3.b], [t3.a]), filter(nil), rowset=16
access([t3.pk1], [t3.pk2], [t3.pk3], [t3.b], [t3.a]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t3.pk1], [t3.pk2], [t3.pk3]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -149,13 +149,13 @@ Query Plan
==================================================
Outputs & filters:
-------------------------------------
0 - output([t1.a], [t1.b]), filter(nil), rowset=256
0 - output([t1.a], [t1.b]), filter(nil), rowset=16
equal_conds([t1.a = t2.b]), other_conds(nil)
1 - output([t1.a], [t1.b]), filter(nil), rowset=256
1 - output([t1.a], [t1.b]), filter(nil), rowset=16
access([t1.a], [t1.b]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
2 - output([t2.b]), filter(nil), rowset=256
2 - output([t2.b]), filter(nil), rowset=16
access([t2.b]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.b], [t2.__pk_increment]), range(MIN,MIN ; MAX,MAX)always true
@ -210,22 +210,22 @@ Query Plan
==============================================================
Outputs & filters:
-------------------------------------
0 - output([1]), filter(nil), rowset=256
0 - output([1]), filter(nil), rowset=16
equal_conds([cast(t2.c1, VARCHAR(1048576)) = cast(cast(t2.c6, CHAR(1)), VARCHAR(1048576))]), other_conds(nil)
1 - output([t2.c1]), filter(nil), rowset=256
1 - output([t2.c1]), filter(nil), rowset=16
conds(nil), nl_params_(nil), use_batch=false
2 - output([t2.c1]), filter([cast(t2.c2, DECIMAL(-1, -1)) = cast(1, DECIMAL(1, 0))]), rowset=256
2 - output([t2.c1]), filter([cast(t2.c2, DECIMAL(-1, -1)) = cast(1, DECIMAL(1, 0))]), rowset=16
access([t2.c2], [t2.c1]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
3 - output(nil), filter(nil), rowset=256
4 - output(nil), filter(nil), rowset=256
3 - output(nil), filter(nil), rowset=16
4 - output(nil), filter(nil), rowset=16
access(nil)
5 - output([1]), filter(nil), rowset=256
5 - output([1]), filter(nil), rowset=16
access(nil), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t3.__pk_increment]), range(MIN ; MAX)always true
6 - output([t2.c6]), filter(nil), rowset=256
6 - output([t2.c6]), filter(nil), rowset=16
access([t2.c6]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true

View File

@ -176,7 +176,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -275,9 +275,9 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=256
0 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=16
group(nil), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*))])
1 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256
1 - output([T_FUN_COUNT(*)]), filter(nil), rowset=16
access(nil), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -301,7 +301,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter([t1.c1 > 1]), rowset=256
0 - output([t1.c1]), filter([t1.c1 > 1]), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -331,7 +331,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter([cast(t1.c1, DOUBLE(-1, -1)) + cast('1', DOUBLE(-1, -1)) <= cast(3, DOUBLE(-1, -1))]), rowset=256
0 - output([t1.c1]), filter([cast(t1.c1, DOUBLE(-1, -1)) + cast('1', DOUBLE(-1, -1)) <= cast(3, DOUBLE(-1, -1))]), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -358,9 +358,9 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([1]), filter(nil), rowset=256
0 - output([1]), filter(nil), rowset=16
group([t1.c1]), agg_func(nil)
1 - output([t1.c1]), filter(nil), rowset=256
1 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -395,7 +395,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter([t1.c1 > 2]), rowset=256
0 - output([t1.c1]), filter([t1.c1 > 2]), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -426,9 +426,9 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c2, ASC])
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -461,15 +461,15 @@ Query Plan
=============================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1]), filter(nil), rowset=256
1 - output([t1.c1]), filter(nil), rowset=16
equal_conds([t1.c1 = t2.c21]), other_conds(nil)
2 - output([t1.c1]), filter(nil), rowset=256
2 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
3 - output([t2.c21]), filter(nil), rowset=256
3 - output([t2.c21]), filter(nil), rowset=16
access([t2.c21]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -506,14 +506,14 @@ Query Plan
=============================
Outputs & filters:
-------------------------------------
0 - output([t2.c21], [t2.c22], [t2.c23], [t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
0 - output([t2.c21], [t2.c22], [t2.c23], [t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
conds([t1.c1 = t2.c21]), nl_params_(nil), use_batch=false
1 - output([t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=256
1 - output([t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=16
access([t2.c21], [t2.c22], [t2.c23]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -545,13 +545,13 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([t2.c21], [t2.c22], [t2.c23], [t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
0 - output([t2.c21], [t2.c22], [t2.c23], [t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
equal_conds([t2.c21 = t1.c1]), other_conds(nil)
1 - output([t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=256
1 - output([t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=16
access([t2.c21], [t2.c22], [t2.c23]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -587,7 +587,7 @@ Query Plan
======================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
1 - output([1], [2]), filter(nil)
values({1, 2})
2 - output([3], [4]), filter(nil)
@ -624,12 +624,12 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
2 - output([t2.c21], [t2.c22]), filter(nil), rowset=256
2 - output([t2.c21], [t2.c22]), filter(nil), rowset=16
access([t2.c21], [t2.c22]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -677,14 +677,14 @@ Query Plan
=====================================
Outputs & filters:
-------------------------------------
0 - output([1], [t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
0 - output([1], [t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
conds(nil), nl_params_(nil), use_batch=false
1 - output(nil), filter([t1.c1 IS NOT NULL]), rowset=256
1 - output(nil), filter([t1.c1 IS NOT NULL]), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2], [t1.c3]), filter([t1.c1 = 1]), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
3 - output([t1.c1], [t1.c2], [t1.c3]), filter([t1.c1 = 1]), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -716,7 +716,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t3.c1]), filter(nil), rowset=256
0 - output([t3.c1]), filter(nil), rowset=16
access([t3.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t3.c1]), range(MIN ; MAX)always true
@ -739,7 +739,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t5.c1], [t5.c2], [t5.c3]), filter(nil), rowset=256
0 - output([t5.c1], [t5.c2], [t5.c3]), filter(nil), rowset=16
access([t5.c1], [t5.c2], [t5.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t5.c1]), range(MIN ; MAX)always true
@ -767,7 +767,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -799,7 +799,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1 + 1]), filter(nil), rowset=256
0 - output([t1.c1 + 1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -829,7 +829,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1 + 1]), filter(nil), rowset=256
0 - output([t1.c1 + 1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -859,7 +859,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1 + 1 + 3]), filter(nil), rowset=256
0 - output([t1.c1 + 1 + 3]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -890,7 +890,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([1]), filter(nil), rowset=256
0 - output([1]), filter(nil), rowset=16
access(nil), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -921,9 +921,9 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1]), filter(nil), rowset=256
1 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -954,13 +954,13 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
equal_conds([t1.c1 = t2.c21]), other_conds(nil)
1 - output([t2.c21]), filter([t2.c21 IN (1, 4, 7, 11)]), rowset=256
1 - output([t2.c21]), filter([t2.c21 IN (1, 4, 7, 11)]), rowset=16
access([t2.c21]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
2 - output([t1.c1]), filter([t1.c1 IN (1, 4, 7, 11)]), rowset=256
2 - output([t1.c1]), filter([t1.c1 IN (1, 4, 7, 11)]), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -988,13 +988,13 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
equal_conds([t1.c1 = t2.c21]), other_conds(nil)
1 - output([t2.c21]), filter([t2.c21 IN (1, 4, 7)]), rowset=256
1 - output([t2.c21]), filter([t2.c21 IN (1, 4, 7)]), rowset=16
access([t2.c21]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
2 - output([t1.c1]), filter([t1.c1 IN (1, 4, 7)]), rowset=256
2 - output([t1.c1]), filter([t1.c1 IN (1, 4, 7)]), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1022,9 +1022,9 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
sort_keys([t1.c2, ASC])
1 - output([t1.c1], [t1.c2]), filter([t1.c1 IN (1, 4, 11)]), rowset=256
1 - output([t1.c1], [t1.c2]), filter([t1.c1 IN (1, 4, 11)]), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1053,18 +1053,18 @@ Query Plan
======================================
Outputs & filters:
-------------------------------------
0 - output([VIEW1.count(*)]), filter(nil), rowset=256
0 - output([VIEW1.count(*)]), filter(nil), rowset=16
conds(nil), nl_params_(nil), use_batch=false
1 - output(nil), filter(nil), rowset=256
1 - output(nil), filter(nil), rowset=16
access(nil), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
2 - output([VIEW1.count(*)]), filter(nil), rowset=256
3 - output([VIEW1.count(*)]), filter(nil), rowset=256
2 - output([VIEW1.count(*)]), filter(nil), rowset=16
3 - output([VIEW1.count(*)]), filter(nil), rowset=16
access([VIEW1.count(*)])
4 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=256
4 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=16
group(nil), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*))])
5 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256
5 - output([T_FUN_COUNT(*)]), filter(nil), rowset=16
access(nil), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1094,13 +1094,13 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
equal_conds([t1.c1 = t1.c1]), other_conds(nil)
1 - output([t1.c1]), filter(nil), rowset=256
1 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
2 - output([t1.c1]), filter(nil), rowset=256
2 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1132,17 +1132,17 @@ Query Plan
=============================
Outputs & filters:
-------------------------------------
0 - output([cte.c1]), filter(nil), rowset=256
0 - output([cte.c1]), filter(nil), rowset=16
equal_conds([z1.c1 = cte.c1]), other_conds(nil)
1 - output([z1.c1]), filter(nil), rowset=256
1 - output([z1.c1]), filter(nil), rowset=16
access([z1.c1])
2 - output([t1.c1]), filter(nil), rowset=256
2 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
3 - output([cte.c1]), filter(nil), rowset=256
3 - output([cte.c1]), filter(nil), rowset=16
access([cte.c1])
4 - output([t1.c1]), filter(nil), rowset=256
4 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1175,15 +1175,15 @@ Query Plan
=============================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1], [t1.c2], [t1.c3], [t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2], [t1.c3], [t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=16
equal_conds([t1.c1 = t2.c21]), other_conds([t2.c21 != t1.c1])
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
3 - output([t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=256
3 - output([t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=16
access([t2.c21], [t2.c22], [t2.c23]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -1209,12 +1209,12 @@ Query Plan
=======================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t3.c1, t3.c2)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t3.c1, t3.c2)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t3.c1, t3.c2)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t3.c1, t3.c2)]), filter(nil), rowset=16
dop=1
2 - output([t3.c1], [t3.c2]), filter(nil), rowset=256
2 - output([t3.c1], [t3.c2]), filter(nil), rowset=16
force partition granule
3 - output([t3.c1], [t3.c2]), filter(nil), rowset=256
3 - output([t3.c1], [t3.c2]), filter(nil), rowset=16
access([t3.c1], [t3.c2]), partitions(p[0-1])
is_index_back=false, is_global_index=false,
range_key([t3.c1]), range(MIN ; MAX)always true
@ -1244,7 +1244,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t2.c21]), filter(nil), rowset=256
0 - output([t2.c21]), filter(nil), rowset=16
access([t2.c21]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -1276,7 +1276,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1311,13 +1311,13 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([t1.c2], [t2.c22]), filter(nil), rowset=256
0 - output([t1.c2], [t2.c22]), filter(nil), rowset=16
equal_conds([t1.c1 = t2.c21]), other_conds(nil)
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
2 - output([t2.c21], [t2.c22]), filter(nil), rowset=256
2 - output([t2.c21], [t2.c22]), filter(nil), rowset=16
access([t2.c21], [t2.c22]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -1354,15 +1354,15 @@ Query Plan
=============================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t2.c21], [t2.c22]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t2.c21], [t2.c22]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1], [t1.c2], [t2.c21], [t2.c22]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2], [t2.c21], [t2.c22]), filter(nil), rowset=16
equal_conds([t1.c1 = t2.c21]), other_conds(nil)
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
3 - output([t2.c21], [t2.c22]), filter(nil), rowset=256
3 - output([t2.c21], [t2.c22]), filter(nil), rowset=16
access([t2.c21], [t2.c22]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -1397,13 +1397,13 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
equal_conds([t1.c2 = t2.c21]), other_conds(nil)
1 - output([t2.c21]), filter(nil), rowset=256
1 - output([t2.c21]), filter(nil), rowset=16
access([t2.c21]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1432,13 +1432,13 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([t1.c2], [t1.c2]), filter(nil), rowset=256
0 - output([t1.c2], [t1.c2]), filter(nil), rowset=16
equal_conds([t1.c1 = t1.c1]), other_conds(nil)
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1477,14 +1477,14 @@ Query Plan
=============================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c1 + 1 * 2], [t1.c2 - 1 * 3]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c1 + 1 * 2], [t1.c2 - 1 * 3]), filter(nil), rowset=16
conds([t1.c1 < t1.c1 + 1 * 2]), nl_params_(nil), use_batch=false
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
3 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1571,28 +1571,28 @@ Query Plan
====================================
Outputs & filters:
-------------------------------------
0 - output([1]), filter(nil), rowset=256
0 - output([1]), filter(nil), rowset=16
equal_conds([t1.c1 = VIEW1.d]), other_conds(nil)
1 - output([t1.c1]), filter(nil), rowset=256
1 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
2 - output([VIEW1.d]), filter(nil), rowset=256
2 - output([VIEW1.d]), filter(nil), rowset=16
access([VIEW1.d])
3 - output([t2.c22]), filter(nil), rowset=256
3 - output([t2.c22]), filter(nil), rowset=16
exec_params_(nil), onetime_exprs_([(T_OP_EXISTS, subquery(1))(:0)]), init_plan_idxs_(nil), use_batch=false
4 - output([t2.c22]), filter(nil), startup_filter([:0]), rowset=256
4 - output([t2.c22]), filter(nil), startup_filter([:0]), rowset=16
access([t2.c22]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
5 - output([UNION([1])]), filter(nil), rowset=256
5 - output([UNION([1])]), filter(nil), rowset=16
limit(1), offset(nil)
6 - output([UNION([1])]), filter(nil), rowset=256
7 - output([1]), filter(nil), rowset=256
6 - output([UNION([1])]), filter(nil), rowset=16
7 - output([1]), filter(nil), rowset=16
access(nil), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
8 - output([1]), filter(nil), rowset=256
8 - output([1]), filter(nil), rowset=16
access(nil), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1626,28 +1626,28 @@ Query Plan
=================================
Outputs & filters:
-------------------------------------
0 - output([1]), filter([cte1.a = ANY(subquery(1))]), rowset=256
0 - output([1]), filter([cte1.a = ANY(subquery(1))]), rowset=16
exec_params_(nil), onetime_exprs_(nil), init_plan_idxs_([1]), use_batch=false
1 - output([cte1.a]), filter(nil), rowset=256
1 - output([cte1.a]), filter(nil), rowset=16
access([cte1.a])
2 - output([t1.c1]), filter(nil), rowset=256
2 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
3 - output([t2.c22]), filter(nil), rowset=256
3 - output([t2.c22]), filter(nil), rowset=16
exec_params_(nil), onetime_exprs_([(T_OP_EXISTS, subquery(1))(:0)]), init_plan_idxs_(nil), use_batch=false
4 - output([t2.c22]), filter(nil), startup_filter([:0]), rowset=256
4 - output([t2.c22]), filter(nil), startup_filter([:0]), rowset=16
access([t2.c22]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
5 - output([UNION([1])]), filter(nil), rowset=256
5 - output([UNION([1])]), filter(nil), rowset=16
limit(1), offset(nil)
6 - output([UNION([1])]), filter(nil), rowset=256
7 - output([1]), filter(nil), rowset=256
6 - output([UNION([1])]), filter(nil), rowset=16
7 - output([1]), filter(nil), rowset=16
access(nil), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
8 - output([1]), filter(nil), rowset=256
8 - output([1]), filter(nil), rowset=16
access(nil), partitions(p0)
limit(1), offset(nil), is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1676,15 +1676,15 @@ Query Plan
=============================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t2.c21], [t2.c22]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t2.c21], [t2.c22]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
1 - output([t1.c1], [t1.c2], [t2.c21], [t2.c22]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2], [t2.c21], [t2.c22]), filter(nil), rowset=16
equal_conds([t1.c1 = t2.c21]), other_conds([t1.c2 != t2.c22])
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
3 - output([t2.c21], [t2.c22]), filter(nil), rowset=256
3 - output([t2.c21], [t2.c22]), filter(nil), rowset=16
access([t2.c21], [t2.c22]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -1714,12 +1714,12 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])]), filter(nil), rowset=256
1 - output([t1.c1]), filter(nil), rowset=256
0 - output([UNION([1])]), filter(nil), rowset=16
1 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
2 - output([t2.c21]), filter(nil), rowset=256
2 - output([t2.c21]), filter(nil), rowset=16
access([t2.c21]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -1761,14 +1761,14 @@ Query Plan
=============================
Outputs & filters:
-------------------------------------
0 - output([UNION([1])]), filter(nil), rowset=256
1 - output([cte2.c1]), filter(nil), rowset=256
0 - output([UNION([1])]), filter(nil), rowset=16
1 - output([cte2.c1]), filter(nil), rowset=16
access([cte2.c1])
2 - output([t1.c1]), filter(nil), rowset=256
2 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
3 - output([t2.c21]), filter(nil), rowset=256
3 - output([t2.c21]), filter(nil), rowset=16
access([t2.c21]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -1807,12 +1807,12 @@ Query Plan
=================================
Outputs & filters:
-------------------------------------
0 - output([INTERSECT([1])], [INTERSECT([2])], [INTERSECT([3])]), filter(nil), rowset=256
1 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
0 - output([INTERSECT([1])], [INTERSECT([2])], [INTERSECT([3])]), filter(nil), rowset=16
1 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
2 - output([t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=256
2 - output([t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=16
access([t2.c21], [t2.c22], [t2.c23]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -1852,7 +1852,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter(nil), rowset=256
0 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -1881,7 +1881,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t2.c21]), filter(nil), rowset=256
0 - output([t2.c21]), filter(nil), rowset=16
access([t2.c21]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -1913,12 +1913,12 @@ Query Plan
=======================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t3.c1)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t3.c1)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t3.c1)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t3.c1)]), filter(nil), rowset=16
dop=1
2 - output([t3.c1]), filter(nil), rowset=256
2 - output([t3.c1]), filter(nil), rowset=16
force partition granule
3 - output([t3.c1]), filter(nil), rowset=256
3 - output([t3.c1]), filter(nil), rowset=16
access([t3.c1]), partitions(p[0-1])
is_index_back=false, is_global_index=false,
range_key([t3.c1]), range(MIN ; MAX)always true
@ -1970,13 +1970,13 @@ Query Plan
================================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3], [t2.c21], [t2.c22]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3], [t2.c21], [t2.c22]), filter(nil), rowset=16
equal_conds([t2.c21 = t1.c1]), other_conds(nil)
1 - output([t2.c21], [t2.c22]), filter(nil), rowset=256
1 - output([t2.c21], [t2.c22]), filter(nil), rowset=16
access([t2.c21], [t2.c22]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -2016,15 +2016,15 @@ Query Plan
=============================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t2.c21], [t2.c22]), filter(nil), rowset=256
0 - output([t1.c1], [t2.c21], [t2.c22]), filter(nil), rowset=16
sort_keys([t2.c22, ASC])
1 - output([t2.c22], [t1.c1], [t2.c21]), filter(nil), rowset=256
1 - output([t2.c22], [t1.c1], [t2.c21]), filter(nil), rowset=16
equal_conds([t2.c21 = t1.c1]), other_conds(nil)
2 - output([t1.c1]), filter([t1.c1 > 1000]), rowset=256
2 - output([t1.c1]), filter([t1.c1 > 1000]), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
3 - output([t2.c21], [t2.c22]), filter([t2.c21 > 1000]), rowset=256
3 - output([t2.c21], [t2.c22]), filter([t2.c21 > 1000]), rowset=16
access([t2.c21], [t2.c22]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -2050,7 +2050,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter([t1.c1 > 1000]), rowset=256
0 - output([t1.c1]), filter([t1.c1 > 1000]), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -2072,13 +2072,13 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([:0], [t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=256
0 - output([:0], [t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=16
exec_params_(nil), onetime_exprs_([subquery(1)(:0)]), init_plan_idxs_(nil), use_batch=false
1 - output([t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=256
1 - output([t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=16
access([t2.c21], [t2.c22], [t2.c23]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
2 - output([t1.c1]), filter([t1.c1 > 1000]), rowset=256
2 - output([t1.c1]), filter([t1.c1 > 1000]), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -2105,7 +2105,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1]), filter([t1.c1 > 0], [t1.c1 > 1000]), rowset=256
0 - output([t1.c1]), filter([t1.c1 > 0], [t1.c1 > 1000]), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false,false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -2132,15 +2132,15 @@ Query Plan
=============================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c1], [t1.c2]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c1], [t1.c2]), filter(nil), rowset=16
sort_keys([t1.c2, ASC])
1 - output([t1.c2], [t1.c1], [t1.c1]), filter(nil), rowset=256
1 - output([t1.c2], [t1.c1], [t1.c1]), filter(nil), rowset=16
equal_conds([t1.c1 = t1.c1]), other_conds(nil)
2 - output([t1.c1]), filter([t1.c1 > 1000]), rowset=256
2 - output([t1.c1]), filter([t1.c1 > 1000]), rowset=16
access([t1.c1]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
3 - output([t1.c1], [t1.c2]), filter([t1.c1 > 1000]), rowset=256
3 - output([t1.c1], [t1.c2]), filter([t1.c1 > 1000]), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -2167,13 +2167,13 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([t2.c21], [t2.c22], [t2.c23], [t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
0 - output([t2.c21], [t2.c22], [t2.c23], [t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
equal_conds([t2.c21 = t1.c1]), other_conds(nil)
1 - output([t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=256
1 - output([t2.c21], [t2.c22], [t2.c23]), filter(nil), rowset=16
access([t2.c21], [t2.c22], [t2.c23]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -2296,9 +2296,9 @@ Query Plan
===========================
Outputs & filters:
-------------------------------------
0 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter([T_FUN_COUNT_SUM(T_FUN_COUNT(*)) = 1]), rowset=256
0 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter([T_FUN_COUNT_SUM(T_FUN_COUNT(*)) = 1]), rowset=16
group(nil), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*))])
1 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256
1 - output([T_FUN_COUNT(*)]), filter(nil), rowset=16
access(nil), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -2323,7 +2323,7 @@ Query Plan
=========================
Outputs & filters:
-------------------------------------
0 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
0 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -2360,9 +2360,9 @@ Outputs & filters:
columns([{t1: ({t1: (t1.__pk_increment, t1.c1, t1.c2, t1.c3)})}]), partitions(p0),
column_values([T_HIDDEN_PK], [column_conv(INT,PS:(11,0),NULL,ANONYMOUS_VIEW1.c1)], [column_conv(INT,PS:(11,0),NULL,ANONYMOUS_VIEW1.c2)], [column_conv(INT,
PS:(11,0),NULL,ANONYMOUS_VIEW1.c3)])
1 - output([ANONYMOUS_VIEW1.c1], [ANONYMOUS_VIEW1.c2], [ANONYMOUS_VIEW1.c3]), filter(nil), rowset=256
1 - output([ANONYMOUS_VIEW1.c1], [ANONYMOUS_VIEW1.c2], [ANONYMOUS_VIEW1.c3]), filter(nil), rowset=16
access([ANONYMOUS_VIEW1.c1], [ANONYMOUS_VIEW1.c2], [ANONYMOUS_VIEW1.c3])
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -2383,9 +2383,9 @@ Outputs & filters:
columns([{t1: ({t1: (t1.__pk_increment, t1.c1, t1.c2, t1.c3)})}]), partitions(p0),
column_values([T_HIDDEN_PK], [column_conv(INT,PS:(11,0),NULL,ANONYMOUS_VIEW1.a)], [column_conv(INT,PS:(11,0),NULL,ANONYMOUS_VIEW1.b)], [column_conv(INT,
PS:(11,0),NULL,ANONYMOUS_VIEW1.a)])
1 - output([ANONYMOUS_VIEW1.a], [ANONYMOUS_VIEW1.b], [ANONYMOUS_VIEW1.a]), filter(nil), rowset=256
1 - output([ANONYMOUS_VIEW1.a], [ANONYMOUS_VIEW1.b], [ANONYMOUS_VIEW1.a]), filter(nil), rowset=16
access([ANONYMOUS_VIEW1.a], [ANONYMOUS_VIEW1.b], [ANONYMOUS_VIEW1.a])
2 - output([t2.c21], [t2.c22], [t2.c21]), filter(nil), rowset=256
2 - output([t2.c21], [t2.c22], [t2.c21]), filter(nil), rowset=16
access([t2.c21], [t2.c22]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t2.__pk_increment]), range(MIN ; MAX)always true
@ -2438,18 +2438,18 @@ Outputs & filters:
0 - output(nil), filter(nil)
table_columns([{t1: ({t1: (t1.__pk_increment, t1.c1, t1.c2, t1.c3)}), hash_distinct}]),
update([t1.c1=column_conv(INT,PS:(11,0),NULL,cast(cte.count(*)+99, INT(-1, 0)))])
1 - output([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [cte.count(*)+99]), filter(nil), rowset=256
1 - output([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [cte.count(*)+99]), filter(nil), rowset=16
conds(nil), nl_params_(nil), use_batch=false
2 - output([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3]), filter([t1.c2 = 2]), rowset=256
2 - output([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3]), filter([t1.c2 = 2]), rowset=16
access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
3 - output([cte.count(*)+99]), filter(nil), rowset=256
4 - output([cte.count(*)+99]), filter(nil), rowset=256
3 - output([cte.count(*)+99]), filter(nil), rowset=16
4 - output([cte.count(*)+99]), filter(nil), rowset=16
access([cte.count(*)+99])
5 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*)) + 99]), filter(nil), rowset=256
5 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*)) + 99]), filter(nil), rowset=16
group(nil), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*))])
6 - output([T_FUN_COUNT(*)]), filter([t2.c21 = 1]), rowset=256
6 - output([T_FUN_COUNT(*)]), filter([t2.c21 = 1]), rowset=16
access([t2.c21]), partitions(p0)
is_index_back=false, is_global_index=false, filter_before_indexback[false],
range_key([t2.__pk_increment]), range(MIN ; MAX)always true