16987 lines
604 KiB
Plaintext
16987 lines
604 KiB
Plaintext
[1] select c1, c1+c2 from t1 where c1 > 100 limit 1, 10
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":3,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":2,
|
|
"type":15,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":1,
|
|
"type":14,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":2,
|
|
"post_expr": [
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"column_index":1,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_ADD",
|
|
"expr_name":"+",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":12,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16387
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
{
|
|
"const": {
|
|
"BIGINT":10
|
|
},
|
|
"accuracy": {
|
|
"length":2,
|
|
"precision":2,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
"offset": [
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":16
|
|
},
|
|
"pos": {
|
|
"offset":0,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"flag":16387,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"INT":100
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":false,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":true,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16,
|
|
17
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[2] select c1, c1+c2 from t1 where c3 > 100 order by c2, c1
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":4,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":3,
|
|
"type":15,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":2,
|
|
"type":14,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SORT": {
|
|
"id":1,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"order_by": [
|
|
{
|
|
"index_id":1,
|
|
"collation_type":"binary",
|
|
"ascending":"ASC"
|
|
},
|
|
{
|
|
"index_id":0,
|
|
"collation_type":"binary",
|
|
"ascending":"ASC"
|
|
}
|
|
],
|
|
"limit":134217728,
|
|
"minimum_row_count":0,
|
|
"topk_precision":0
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":4,
|
|
"projector": [
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"filter_exprs": [
|
|
[
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":100
|
|
},
|
|
"accuracy": {
|
|
"length":3,
|
|
"precision":3,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_GT",
|
|
"expr_name":">",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"DECIMAL",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":3,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":3,
|
|
"post_expr": [
|
|
{
|
|
"column_index":1,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"column_index":2,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_ADD",
|
|
"expr_name":"+",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":12,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16387
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
18,
|
|
16,
|
|
17
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
2,
|
|
1
|
|
],
|
|
"output_projector": [
|
|
1,
|
|
0,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[3] select c1, sum(c1+c2) from t1 where c3 > 100 group by c2, c1
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":4,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":3,
|
|
"type":15,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":2,
|
|
"type":14,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_MERGE_GROUP_BY": {
|
|
"id":1,
|
|
"type":8,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"aggr_col": [
|
|
{
|
|
"result_index":2,
|
|
"aggr_func":"SUM",
|
|
"distinct":false,
|
|
"post_expr": [
|
|
{
|
|
"column_index":3,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":12,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"mem_limit":0,
|
|
"group_by_idx": [
|
|
{
|
|
"index_id":0,
|
|
"collation_type":"binary"
|
|
}
|
|
],
|
|
"rollup":false
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":4,
|
|
"projector": [
|
|
1,
|
|
3
|
|
],
|
|
"filter_exprs": [
|
|
[
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":100
|
|
},
|
|
"accuracy": {
|
|
"length":3,
|
|
"precision":3,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_GT",
|
|
"expr_name":">",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"DECIMAL",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":3,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":3,
|
|
"post_expr": [
|
|
{
|
|
"column_index":1,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"column_index":2,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_ADD",
|
|
"expr_name":"+",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":12,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16387
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
18,
|
|
16,
|
|
17
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
2,
|
|
1
|
|
],
|
|
"output_projector": [
|
|
1,
|
|
0,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[4] insert into t1 values (1, 2, 3), (4, 5, 6);
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":4,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":3,
|
|
"type":15,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":2,
|
|
"type":14,
|
|
"column_count":3,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_INSERT": {
|
|
"id":1,
|
|
"type":24,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"table_id":1099511677777,
|
|
"column_id": [
|
|
16,
|
|
17,
|
|
18
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_EXPR_VALUES": {
|
|
"id":0,
|
|
"type":30,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"values": [
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":2
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":3
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":4
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":5
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":6
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[5] delete from t1 where c1 > 5
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":4,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":3,
|
|
"type":15,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":2,
|
|
"type":14,
|
|
"column_count":3,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DELETE": {
|
|
"id":1,
|
|
"type":26,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"table_id":1099511677777,
|
|
"column_id": [
|
|
16,
|
|
17,
|
|
18
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":16
|
|
},
|
|
"pos": {
|
|
"offset":0,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"flag":16387,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"INT":5
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":false,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[6] select * from t1,t2 where t1.c1+1= t2.c1
|
|
{
|
|
"param_num":2,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
},
|
|
{
|
|
"table_id":1099511677778,
|
|
"schema_version":248,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":6,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":5,
|
|
"type":15,
|
|
"column_count":6,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":4,
|
|
"type":14,
|
|
"column_count":7,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2,
|
|
4,
|
|
5,
|
|
6
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_MERGE_JOIN": {
|
|
"id":3,
|
|
"column_count":7,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2,
|
|
4,
|
|
5,
|
|
6
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"join_type":"JOIN",
|
|
"equal_join_conds": [
|
|
[
|
|
{
|
|
"column_index":3,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":12,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"column_index":4,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_EQ",
|
|
"expr_name":"=",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"DECIMAL",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":12,
|
|
"flag":1
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16387
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"other_join_conds": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SORT": {
|
|
"id":1,
|
|
"column_count":4,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"order_by": [
|
|
{
|
|
"index_id":3,
|
|
"collation_type":"binary",
|
|
"ascending":"ASC"
|
|
}
|
|
],
|
|
"limit":134217728,
|
|
"minimum_row_count":0,
|
|
"topk_precision":0
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":4,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":3,
|
|
"post_expr": [
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_ADD",
|
|
"expr_name":"+",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":12,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16387
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":1,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":2,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677778,
|
|
"index_table_id":1099511677778,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677778,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677778,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677778,
|
|
"index_id":-1,
|
|
"schema_version":248,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":32,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[7] select t1.c1, t2.c2, t2.c3 from t1,t2 where t1.c1 > t2.c1 + t2.c2
|
|
{
|
|
"param_num":2,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
},
|
|
{
|
|
"table_id":1099511677778,
|
|
"schema_version":248,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":5,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":4,
|
|
"type":15,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":3,
|
|
"type":14,
|
|
"column_count":4,
|
|
"projector": [
|
|
3,
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_NESTED_LOOP_JOIN": {
|
|
"id":2,
|
|
"column_count":4,
|
|
"projector": [
|
|
3,
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"join_type":"JOIN",
|
|
"equal_join_conds": [
|
|
{
|
|
"expression": [
|
|
{
|
|
"column_index":3,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":12,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
"index":1
|
|
}
|
|
],
|
|
"other_join_conds": [
|
|
],
|
|
"inner_get":false,
|
|
"self_join":false
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":4,
|
|
"projector": [
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":3,
|
|
"post_expr": [
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"column_index":1,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_ADD",
|
|
"expr_name":"+",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":12,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16387
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677778,
|
|
"index_table_id":1099511677778,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677778,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677778,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677778,
|
|
"index_id":-1,
|
|
"schema_version":248,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":32,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":16
|
|
},
|
|
"pos": {
|
|
"offset":0,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"flag":16387,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"UNKNOWN":1
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":false,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[8] update t1 vt1 set c2=c1+1 where c1 > 1 order by c1 desc limit 0, 10
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":5,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":4,
|
|
"type":15,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":3,
|
|
"type":14,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_UPDATE": {
|
|
"id":2,
|
|
"type":25,
|
|
"column_count":0,
|
|
"projector": [
|
|
1,
|
|
3,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"table_id":1099511677777,
|
|
"column_id": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"updated_column_id": [
|
|
17
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_LIMIT": {
|
|
"id":1,
|
|
"type":1,
|
|
"column_count":4,
|
|
"projector": [
|
|
1,
|
|
0,
|
|
2,
|
|
3
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"limit": [
|
|
{
|
|
"const": {
|
|
"BIGINT":10
|
|
},
|
|
"accuracy": {
|
|
"length":2,
|
|
"precision":2,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
"offset": [
|
|
{
|
|
"const": {
|
|
"BIGINT":0
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":4,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":3,
|
|
"post_expr": [
|
|
{
|
|
"const": {
|
|
"INT":4
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"INT":63
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":51539607551
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"TINYINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"column_index":1,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_ADD",
|
|
"expr_name":"+",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":12,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16387
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":1,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_FUN_COLUMN_CONV",
|
|
"expr_name":"column_conv",
|
|
"param_num":5,
|
|
"dimension":-1,
|
|
"real_param_num":5,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"IMPLICIT"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"NULL",
|
|
"collation":"binary",
|
|
"coercibility":"IGNORABLE"
|
|
},
|
|
"length":0,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"NULL",
|
|
"collation":"binary",
|
|
"coercibility":"IGNORABLE"
|
|
},
|
|
"length":0,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"NULL",
|
|
"collation":"binary",
|
|
"coercibility":"IGNORABLE"
|
|
},
|
|
"length":0,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":12,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":2,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":16
|
|
},
|
|
"pos": {
|
|
"offset":0,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"flag":16387,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"INT":1
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":false,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
17,
|
|
16,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
1,
|
|
0,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[9] UPDATE oceanbase.__all_root_table SET sql_port = 51997, zone = 'test', partition_cnt = 1, role = 0, row_count = 0, data_size = 0, data_version = 1, data_checksum = 0, row_checksum = 0, column_checksum = '' WHERE tenant_id = 1 AND table_id = 2 AND partition_id = 0 AND svr_ip = '10.232.36.175' AND svr_port = 51951;
|
|
{
|
|
"param_num":11,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511627778,
|
|
"schema_version":3,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":4,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":3,
|
|
"type":15,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":2,
|
|
"type":14,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_UPDATE": {
|
|
"id":1,
|
|
"type":25,
|
|
"column_count":0,
|
|
"projector": [
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
40,
|
|
30,
|
|
17,
|
|
32,
|
|
31,
|
|
33,
|
|
18,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"table_id":1099511627778,
|
|
"column_id": [
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
16,
|
|
17,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45
|
|
],
|
|
"updated_column_id": [
|
|
23,
|
|
26,
|
|
25,
|
|
27,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
17
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":41,
|
|
"projector": [
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
10,
|
|
0,
|
|
17,
|
|
2,
|
|
1,
|
|
3,
|
|
18,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":30,
|
|
"post_expr": [
|
|
{
|
|
"param":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"result_index":31,
|
|
"post_expr": [
|
|
{
|
|
"param":1,
|
|
"accuracy": {
|
|
"length":128,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"result_index":32,
|
|
"post_expr": [
|
|
{
|
|
"param":2,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"result_index":33,
|
|
"post_expr": [
|
|
{
|
|
"param":3,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"result_index":34,
|
|
"post_expr": [
|
|
{
|
|
"param":4,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"result_index":35,
|
|
"post_expr": [
|
|
{
|
|
"param":5,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"result_index":36,
|
|
"post_expr": [
|
|
{
|
|
"param":6,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"result_index":37,
|
|
"post_expr": [
|
|
{
|
|
"param":7,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"result_index":38,
|
|
"post_expr": [
|
|
{
|
|
"param":8,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"result_index":39,
|
|
"post_expr": [
|
|
{
|
|
"param":9,
|
|
"accuracy": {
|
|
"length":8192,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"result_index":40,
|
|
"post_expr": [
|
|
{
|
|
"param":10,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":25,
|
|
"scale":6
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511627778,
|
|
"index_table_id":1099511627778,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":true,
|
|
"is_get":true,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511627778,
|
|
"column_id":18
|
|
},
|
|
"pos": {
|
|
"offset":0,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"flag":16387,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"BIGINT":1
|
|
},
|
|
"end_value": {
|
|
"BIGINT":1
|
|
},
|
|
"include_start":true,
|
|
"include_end":true,
|
|
"always_true":false,
|
|
"always_false":false
|
|
},
|
|
"and_key_part": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511627778,
|
|
"column_id":19
|
|
},
|
|
"pos": {
|
|
"offset":1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"flag":16387,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"BIGINT":2
|
|
},
|
|
"end_value": {
|
|
"BIGINT":2
|
|
},
|
|
"include_start":true,
|
|
"include_end":true,
|
|
"always_true":false,
|
|
"always_false":false
|
|
},
|
|
"and_key_part": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511627778,
|
|
"column_id":20
|
|
},
|
|
"pos": {
|
|
"offset":2,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"flag":16387,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"BIGINT":0
|
|
},
|
|
"end_value": {
|
|
"BIGINT":0
|
|
},
|
|
"include_start":true,
|
|
"include_end":true,
|
|
"always_true":false,
|
|
"always_false":false
|
|
},
|
|
"and_key_part": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511627778,
|
|
"column_id":21
|
|
},
|
|
"pos": {
|
|
"offset":3,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"IMPLICIT"
|
|
},
|
|
"accuracy": {
|
|
"length":32,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":16387,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"VARCHAR":"10.232.36.175",
|
|
"collation":"utf8mb4_general_ci"
|
|
},
|
|
"end_value": {
|
|
"VARCHAR":"10.232.36.175",
|
|
"collation":"utf8mb4_general_ci"
|
|
},
|
|
"include_start":true,
|
|
"include_end":true,
|
|
"always_true":false,
|
|
"always_false":false
|
|
},
|
|
"and_key_part": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511627778,
|
|
"column_id":22
|
|
},
|
|
"pos": {
|
|
"offset":4,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"flag":16387,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"BIGINT":51951
|
|
},
|
|
"end_value": {
|
|
"BIGINT":51951
|
|
},
|
|
"include_start":true,
|
|
"include_end":true,
|
|
"always_true":false,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511627778,
|
|
"output_column_ids": [
|
|
23,
|
|
26,
|
|
25,
|
|
27,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
16,
|
|
24,
|
|
28,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511627778,
|
|
"index_id":-1,
|
|
"schema_version":3,
|
|
"main_table_rowkey_cnt":5,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":19,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":20,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":21,
|
|
"meta_type": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":32,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":22,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":23,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":26,
|
|
"meta_type": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":128,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":25,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":27,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":29,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":30,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":31,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":32,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":33,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":34,
|
|
"meta_type": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":8192,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"TIMESTAMP",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":25,
|
|
"scale":6
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"EXT":"CURRENT_TIMESTAMP"
|
|
}
|
|
},
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"TIMESTAMP",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":25,
|
|
"scale":6
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"EXT":"CURRENT_TIMESTAMP"
|
|
}
|
|
},
|
|
{
|
|
"column_id":24,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":28,
|
|
"meta_type": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":3520,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":35,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"BIGINT":0
|
|
},
|
|
"cur_default_value": {
|
|
"BIGINT":0
|
|
}
|
|
},
|
|
{
|
|
"column_id":36,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"BIGINT":0
|
|
},
|
|
"cur_default_value": {
|
|
"BIGINT":0
|
|
}
|
|
},
|
|
{
|
|
"column_id":37,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":38,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"BIGINT":0
|
|
},
|
|
"cur_default_value": {
|
|
"BIGINT":0
|
|
}
|
|
},
|
|
{
|
|
"column_id":39,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"BIGINT":0
|
|
},
|
|
"cur_default_value": {
|
|
"BIGINT":0
|
|
}
|
|
},
|
|
{
|
|
"column_id":40,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"BIGINT":0
|
|
},
|
|
"cur_default_value": {
|
|
"BIGINT":0
|
|
}
|
|
},
|
|
{
|
|
"column_id":41,
|
|
"meta_type": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":64,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"VARCHAR":"NORMAL",
|
|
"collation":"utf8mb4_general_ci"
|
|
},
|
|
"cur_default_value": {
|
|
"VARCHAR":"NORMAL",
|
|
"collation":"utf8mb4_general_ci"
|
|
}
|
|
},
|
|
{
|
|
"column_id":42,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"BIGINT":0
|
|
},
|
|
"cur_default_value": {
|
|
"BIGINT":0
|
|
}
|
|
},
|
|
{
|
|
"column_id":43,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"BIGINT":0
|
|
},
|
|
"cur_default_value": {
|
|
"BIGINT":0
|
|
}
|
|
},
|
|
{
|
|
"column_id":44,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"BIGINT":-1
|
|
},
|
|
"cur_default_value": {
|
|
"BIGINT":-1
|
|
}
|
|
},
|
|
{
|
|
"column_id":45,
|
|
"meta_type": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":1024,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"VARCHAR":"",
|
|
"collation":"utf8mb4_general_ci"
|
|
},
|
|
"cur_default_value": {
|
|
"VARCHAR":"",
|
|
"collation":"utf8mb4_general_ci"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
7,
|
|
10,
|
|
9,
|
|
11,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
6,
|
|
5,
|
|
8,
|
|
12,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"output_projector": [
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[10] select distinct c2, c1+c2 from t1;
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":4,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":3,
|
|
"type":15,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":2,
|
|
"type":14,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_HASH_DISTINCT": {
|
|
"id":1,
|
|
"type":12,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"distinct": [
|
|
{
|
|
"index_id":0,
|
|
"collation_type":"binary"
|
|
},
|
|
{
|
|
"index_id":1,
|
|
"collation_type":"binary"
|
|
}
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":2,
|
|
"post_expr": [
|
|
{
|
|
"column_index":1,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_ADD",
|
|
"expr_name":"+",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":12,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16387
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
17,
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"output_projector": [
|
|
1,
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[11] select * from t1 union select * from t2;
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
},
|
|
{
|
|
"table_id":1099511677778,
|
|
"schema_version":248,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":5,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":4,
|
|
"type":15,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":3,
|
|
"type":14,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_MERGE_UNION": {
|
|
"id":2,
|
|
"type":18,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"distinct":true,
|
|
"collation_types": [
|
|
"binary",
|
|
"binary",
|
|
"utf8mb4_general_ci"
|
|
],
|
|
"set_directions_": [
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"cte_pseido_column_": [
|
|
],
|
|
"l_map_array_": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"r_map_array_": [
|
|
0,
|
|
1,
|
|
2
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":4,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
3
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":3,
|
|
"post_expr": [
|
|
{
|
|
"column_index":2,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":137441902614
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_FUN_SYS_CAST",
|
|
"expr_name":"cast",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"IMPLICIT"
|
|
},
|
|
"accuracy": {
|
|
"length":32,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"VARCHAR",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":20,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677778,
|
|
"index_table_id":1099511677778,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677778,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677778,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677778,
|
|
"index_id":-1,
|
|
"schema_version":248,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":32,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[12] select * from t1 union all select * from t2;
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
},
|
|
{
|
|
"table_id":1099511677778,
|
|
"schema_version":248,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":5,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":4,
|
|
"type":15,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":3,
|
|
"type":14,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_MERGE_UNION": {
|
|
"id":2,
|
|
"type":18,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"distinct":false,
|
|
"collation_types": [
|
|
"binary",
|
|
"binary",
|
|
"utf8mb4_general_ci"
|
|
],
|
|
"set_directions_": [
|
|
],
|
|
"cte_pseido_column_": [
|
|
],
|
|
"l_map_array_": [
|
|
],
|
|
"r_map_array_": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":4,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
3
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":3,
|
|
"post_expr": [
|
|
{
|
|
"column_index":2,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":137441902614
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_FUN_SYS_CAST",
|
|
"expr_name":"cast",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"IMPLICIT"
|
|
},
|
|
"accuracy": {
|
|
"length":32,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"VARCHAR",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":20,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677778,
|
|
"index_table_id":1099511677778,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677778,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677778,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677778,
|
|
"index_id":-1,
|
|
"schema_version":248,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":32,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[13] select * from t1 except select * from t2;
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
},
|
|
{
|
|
"table_id":1099511677778,
|
|
"schema_version":248,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":5,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":4,
|
|
"type":15,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":3,
|
|
"type":14,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_MERGE_EXCEPT": {
|
|
"id":2,
|
|
"type":22,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"distinct":true,
|
|
"collation_types": [
|
|
"binary",
|
|
"binary",
|
|
"utf8mb4_general_ci"
|
|
],
|
|
"set_directions_": [
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"cte_pseido_column_": [
|
|
],
|
|
"l_map_array_": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"r_map_array_": [
|
|
0,
|
|
1,
|
|
2
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":4,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
3
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":3,
|
|
"post_expr": [
|
|
{
|
|
"column_index":2,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":137441902614
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_FUN_SYS_CAST",
|
|
"expr_name":"cast",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"IMPLICIT"
|
|
},
|
|
"accuracy": {
|
|
"length":32,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"VARCHAR",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":20,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677778,
|
|
"index_table_id":1099511677778,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677778,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677778,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677778,
|
|
"index_id":-1,
|
|
"schema_version":248,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":32,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[14] select * from t1 intersect select * from t2;
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
},
|
|
{
|
|
"table_id":1099511677778,
|
|
"schema_version":248,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":5,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":4,
|
|
"type":15,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":3,
|
|
"type":14,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_MERGE_INTERSECT": {
|
|
"id":2,
|
|
"type":20,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"distinct":true,
|
|
"collation_types": [
|
|
"binary",
|
|
"binary",
|
|
"utf8mb4_general_ci"
|
|
],
|
|
"set_directions_": [
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"cte_pseido_column_": [
|
|
],
|
|
"l_map_array_": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"r_map_array_": [
|
|
0,
|
|
1,
|
|
2
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":4,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
3
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":3,
|
|
"post_expr": [
|
|
{
|
|
"column_index":2,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":137441902614
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_FUN_SYS_CAST",
|
|
"expr_name":"cast",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"IMPLICIT"
|
|
},
|
|
"accuracy": {
|
|
"length":32,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"VARCHAR",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":20,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677778,
|
|
"index_table_id":1099511677778,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677778,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677778,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677778,
|
|
"index_id":-1,
|
|
"schema_version":248,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":32,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[15] select /*+ frozen_version(10) */ * from t1;
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":3,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":2,
|
|
"type":15,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":1,
|
|
"type":14,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":true,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false,
|
|
"hint": {
|
|
"max_parallel_count":32,
|
|
"enable_parallel":true,
|
|
"timeout":30000000,
|
|
"frozen_version":"10-0-0",
|
|
"consistency_level":"FROZEN"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[16] select * from t1 where exists(select c1 from t2 limit 0);
|
|
{
|
|
"param_num":1,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
},
|
|
{
|
|
"table_id":1099511677778,
|
|
"schema_version":248,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":5,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":4,
|
|
"type":15,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":3,
|
|
"type":14,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SUBPLAN_FILTER": {
|
|
"id":2,
|
|
"type":33,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
[
|
|
{
|
|
"param":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"rescan_param": [
|
|
],
|
|
"onetime_filter": [
|
|
{
|
|
"index":0,
|
|
"expression": [
|
|
{
|
|
"op": {
|
|
"expr_type":"T_REF_QUERY",
|
|
"expr_name":"ref_query",
|
|
"param_num":0,
|
|
"dimension":-1,
|
|
"real_param_num":0,
|
|
"scalar_result_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"result_is_scalar":false,
|
|
"subquery_idx":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_EXISTS",
|
|
"real_param_num":1,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"subquery_key":0,
|
|
"left_is_iter":false,
|
|
"right_is_iter":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"init_plan_idxs": [
|
|
0
|
|
],
|
|
"one_time_idxs": [
|
|
2
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":2,
|
|
"projector": [
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":1,
|
|
"post_expr": [
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677778,
|
|
"index_table_id":1099511677778,
|
|
"flag":1,
|
|
"limit": [
|
|
{
|
|
"const": {
|
|
"BIGINT":0
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677778,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677778,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677778,
|
|
"index_id":-1,
|
|
"schema_version":248,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[17] select * from t1 where c1>(select c1 from t2 limit 1);
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
},
|
|
{
|
|
"table_id":1099511677778,
|
|
"schema_version":248,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":5,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":4,
|
|
"type":15,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":3,
|
|
"type":14,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SUBPLAN_FILTER": {
|
|
"id":2,
|
|
"type":33,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
[
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_REF_QUERY",
|
|
"expr_name":"ref_query",
|
|
"param_num":0,
|
|
"dimension":-1,
|
|
"real_param_num":0,
|
|
"scalar_result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"flag":16387,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"result_is_scalar":true,
|
|
"subquery_idx":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_GT",
|
|
"expr_name":">",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16387
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16387
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"rescan_param": [
|
|
],
|
|
"onetime_filter": [
|
|
],
|
|
"init_plan_idxs": [
|
|
2
|
|
],
|
|
"one_time_idxs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677778,
|
|
"index_table_id":1099511677778,
|
|
"flag":1,
|
|
"limit": [
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677778,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677778,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677778,
|
|
"index_id":-1,
|
|
"schema_version":248,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[18] select * from (select c1, c2 from t1 limit 1) t;
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":4,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":3,
|
|
"type":15,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":2,
|
|
"type":14,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SUBPLAN_SCAN": {
|
|
"id":1,
|
|
"type":32,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"output_indexs": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16,
|
|
17
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[19] select max(a) from test where a < (select max(a) from test);
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677779,
|
|
"schema_version":249,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":10,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":9,
|
|
"type":15,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":8,
|
|
"type":14,
|
|
"column_count":2,
|
|
"projector": [
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SCALAR_AGGREGATE": {
|
|
"id":7,
|
|
"type":10,
|
|
"column_count":2,
|
|
"projector": [
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"aggr_col": [
|
|
{
|
|
"result_index":1,
|
|
"aggr_func":"MAX",
|
|
"distinct":false,
|
|
"post_expr": [
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":6,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"mem_limit":0
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SUBPLAN_SCAN": {
|
|
"id":6,
|
|
"type":32,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"output_indexs": [
|
|
0
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_LIMIT": {
|
|
"id":5,
|
|
"type":1,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"limit": [
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SUBPLAN_FILTER": {
|
|
"id":4,
|
|
"type":33,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
[
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":6,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_REF_QUERY",
|
|
"expr_name":"ref_query",
|
|
"param_num":0,
|
|
"dimension":-1,
|
|
"real_param_num":0,
|
|
"scalar_result_type": {
|
|
"meta": {
|
|
"type":"SMALLINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":6,
|
|
"scale":0
|
|
},
|
|
"flag":16387,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"result_is_scalar":true,
|
|
"subquery_idx":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_LT",
|
|
"expr_name":"<",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"SMALLINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"SMALLINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":6,
|
|
"flag":16387
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"SMALLINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":6,
|
|
"flag":16387
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"rescan_param": [
|
|
],
|
|
"onetime_filter": [
|
|
],
|
|
"init_plan_idxs": [
|
|
2
|
|
],
|
|
"one_time_idxs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677779,
|
|
"index_table_id":1099511677779,
|
|
"flag":2,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677779,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677779,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677779,
|
|
"index_id":-1,
|
|
"schema_version":249,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"SMALLINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":6,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_SCALAR_AGGREGATE": {
|
|
"id":3,
|
|
"type":10,
|
|
"column_count":2,
|
|
"projector": [
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"aggr_col": [
|
|
{
|
|
"result_index":1,
|
|
"aggr_func":"MAX",
|
|
"distinct":false,
|
|
"post_expr": [
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":6,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"mem_limit":0
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SUBPLAN_SCAN": {
|
|
"id":2,
|
|
"type":32,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"output_indexs": [
|
|
0
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677779,
|
|
"index_table_id":1099511677779,
|
|
"flag":2,
|
|
"limit": [
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":-2,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":-2,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677779,
|
|
"index_id":-1,
|
|
"schema_version":249,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"SMALLINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":6,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[20] select * from test where b = trim(' abc ') and b = trim(' xyz ');
|
|
{
|
|
"param_num":2,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677779,
|
|
"schema_version":249,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":3,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":2,
|
|
"type":15,
|
|
"column_count":2,
|
|
"projector": [
|
|
1,
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":1,
|
|
"type":14,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
[
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":10,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"param":0,
|
|
"accuracy": {
|
|
"length":5,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_EQ",
|
|
"expr_name":"=",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"IMPLICIT"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"CHAR",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"length":10,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"VARCHAR",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"length":5,
|
|
"flag":0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":10,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"param":1,
|
|
"accuracy": {
|
|
"length":5,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_EQ",
|
|
"expr_name":"=",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"IMPLICIT"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"CHAR",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"length":10,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"VARCHAR",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"length":5,
|
|
"flag":0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677779,
|
|
"index_table_id":1099511677779,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677779,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":true,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677779,
|
|
"output_column_ids": [
|
|
17,
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677779,
|
|
"index_id":-1,
|
|
"schema_version":249,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"SMALLINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":6,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"CHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":10,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"output_projector": [
|
|
1,
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
0
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[21] (select a, b, c+1 from t3) union (select a, b, c+1 from t3);
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677781,
|
|
"schema_version":251,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":5,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":4,
|
|
"type":15,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":3,
|
|
"type":14,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_HASH_UNION": {
|
|
"id":2,
|
|
"type":19,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"distinct":true,
|
|
"collation_types": [
|
|
"binary",
|
|
"binary",
|
|
"binary"
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":4,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
3
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":3,
|
|
"post_expr": [
|
|
{
|
|
"column_index":2,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_ADD",
|
|
"expr_name":"+",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":12,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16387
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":1,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677781,
|
|
"index_table_id":1099511677781,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677781,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677781,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677781,
|
|
"index_id":-1,
|
|
"schema_version":251,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"TIMESTAMP",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":19,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
1,
|
|
2,
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":4,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
3
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":3,
|
|
"post_expr": [
|
|
{
|
|
"column_index":2,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_ADD",
|
|
"expr_name":"+",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":12,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16387
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":1,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677781,
|
|
"index_table_id":1099511677781,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":-2,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":-2,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677781,
|
|
"index_id":-1,
|
|
"schema_version":251,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"TIMESTAMP",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":19,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
1,
|
|
2,
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[22] insert into t1 values(1,2,3),(2,3,4) on duplicate key update c2=values(c1) + values(c2);
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":4,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":3,
|
|
"type":15,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":2,
|
|
"type":14,
|
|
"column_count":6,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_INSERT_ON_DUP": {
|
|
"id":1,
|
|
"type":28,
|
|
"column_count":6,
|
|
"projector": [
|
|
3,
|
|
4,
|
|
5
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":3,
|
|
"post_expr": [
|
|
{
|
|
"const": {
|
|
"INT":4
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"INT":63
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":51539607551
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"TINYINT":0
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_FUN_COLUMN_CONV",
|
|
"expr_name":"column_conv",
|
|
"param_num":5,
|
|
"dimension":-1,
|
|
"real_param_num":5,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"IMPLICIT"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"NULL",
|
|
"collation":"binary",
|
|
"coercibility":"IGNORABLE"
|
|
},
|
|
"length":0,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"NULL",
|
|
"collation":"binary",
|
|
"coercibility":"IGNORABLE"
|
|
},
|
|
"length":0,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"NULL",
|
|
"collation":"binary",
|
|
"coercibility":"IGNORABLE"
|
|
},
|
|
"length":0,
|
|
"flag":1
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16515
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"result_index":4,
|
|
"post_expr": [
|
|
{
|
|
"const": {
|
|
"INT":4
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"INT":63
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":51539607551
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"TINYINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"column_index":1,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_FUN_COLUMN_CONV",
|
|
"expr_name":"column_conv",
|
|
"param_num":5,
|
|
"dimension":-1,
|
|
"real_param_num":5,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"IMPLICIT"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"NULL",
|
|
"collation":"binary",
|
|
"coercibility":"IGNORABLE"
|
|
},
|
|
"length":0,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"NULL",
|
|
"collation":"binary",
|
|
"coercibility":"IGNORABLE"
|
|
},
|
|
"length":0,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"NULL",
|
|
"collation":"binary",
|
|
"coercibility":"IGNORABLE"
|
|
},
|
|
"length":0,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":128
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"result_index":5,
|
|
"post_expr": [
|
|
{
|
|
"const": {
|
|
"INT":4
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"INT":63
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":51539607551
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"TINYINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"column_index":2,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_FUN_COLUMN_CONV",
|
|
"expr_name":"column_conv",
|
|
"param_num":5,
|
|
"dimension":-1,
|
|
"real_param_num":5,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"IMPLICIT"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"NULL",
|
|
"collation":"binary",
|
|
"coercibility":"IGNORABLE"
|
|
},
|
|
"length":0,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"NULL",
|
|
"collation":"binary",
|
|
"coercibility":"IGNORABLE"
|
|
},
|
|
"length":0,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"NULL",
|
|
"collation":"binary",
|
|
"coercibility":"IGNORABLE"
|
|
},
|
|
"length":0,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":128
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"table_id":1099511677777,
|
|
"column_id": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"old_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"new_projector": [
|
|
0,
|
|
3,
|
|
2
|
|
],
|
|
"projector": [
|
|
3,
|
|
4,
|
|
5
|
|
],
|
|
"refered_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"column_id_for_update": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"primary_key_ids": [
|
|
16
|
|
],
|
|
"updated_column_id": [
|
|
17
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_EXPR_VALUES": {
|
|
"id":0,
|
|
"type":30,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"values": [
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":2
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":3
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":2
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":3
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":4
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[23] insert into tt1 values(),();
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677786,
|
|
"schema_version":256,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":4,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":3,
|
|
"type":15,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":2,
|
|
"type":14,
|
|
"column_count":4,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_INSERT": {
|
|
"id":1,
|
|
"type":24,
|
|
"column_count":4,
|
|
"projector": [
|
|
3,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":3,
|
|
"post_expr": [
|
|
{
|
|
"const": {
|
|
"BIGINT UNSIGNED":16
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_FUN_SYS_NEXTVAL",
|
|
"expr_name":"nextval",
|
|
"param_num":-6,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT UNSIGNED",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT UNSIGNED",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":20,
|
|
"flag":1
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":17027
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"table_id":1099511677786,
|
|
"column_id": [
|
|
16,
|
|
17,
|
|
18
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_EXPR_VALUES": {
|
|
"id":0,
|
|
"type":30,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"values": [
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT UNSIGNED":16
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_FUN_SYS_NEXTVAL",
|
|
"expr_name":"nextval",
|
|
"param_num":-6,
|
|
"dimension":-1,
|
|
"real_param_num":1,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT UNSIGNED",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT UNSIGNED",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":20,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"NULL":"NULL"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"NULL":"NULL"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT UNSIGNED":16
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_FUN_SYS_NEXTVAL",
|
|
"expr_name":"nextval",
|
|
"param_num":-6,
|
|
"dimension":-1,
|
|
"real_param_num":1,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT UNSIGNED",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT UNSIGNED",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":20,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"NULL":"NULL"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"NULL":"NULL"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[24] insert into tt1() values(),();
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677786,
|
|
"schema_version":256,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":4,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":3,
|
|
"type":15,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":2,
|
|
"type":14,
|
|
"column_count":4,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_INSERT": {
|
|
"id":1,
|
|
"type":24,
|
|
"column_count":4,
|
|
"projector": [
|
|
3,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":3,
|
|
"post_expr": [
|
|
{
|
|
"const": {
|
|
"BIGINT UNSIGNED":16
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_FUN_SYS_NEXTVAL",
|
|
"expr_name":"nextval",
|
|
"param_num":-6,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT UNSIGNED",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT UNSIGNED",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":20,
|
|
"flag":1
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":17027
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"table_id":1099511677786,
|
|
"column_id": [
|
|
16,
|
|
17,
|
|
18
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_EXPR_VALUES": {
|
|
"id":0,
|
|
"type":30,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"values": [
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT UNSIGNED":16
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_FUN_SYS_NEXTVAL",
|
|
"expr_name":"nextval",
|
|
"param_num":-6,
|
|
"dimension":-1,
|
|
"real_param_num":1,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT UNSIGNED",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT UNSIGNED",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":20,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"NULL":"NULL"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"NULL":"NULL"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT UNSIGNED":16
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_FUN_SYS_NEXTVAL",
|
|
"expr_name":"nextval",
|
|
"param_num":-6,
|
|
"dimension":-1,
|
|
"real_param_num":1,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT UNSIGNED",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT UNSIGNED",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":20,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"NULL":"NULL"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"NULL":"NULL"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[25] select (select 1, 2, 3)=ROW(1, 2, 3);
|
|
{
|
|
"param_num":1,
|
|
"table_schema_version": [
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":1,
|
|
"location_type":1,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":3,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SUBPLAN_FILTER": {
|
|
"id":2,
|
|
"type":33,
|
|
"column_count":2,
|
|
"projector": [
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":1,
|
|
"post_expr": [
|
|
{
|
|
"param":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"rescan_param": [
|
|
],
|
|
"onetime_filter": [
|
|
{
|
|
"index":0,
|
|
"expression": [
|
|
{
|
|
"op": {
|
|
"expr_type":"T_REF_QUERY",
|
|
"expr_name":"ref_query",
|
|
"param_num":0,
|
|
"dimension":-1,
|
|
"real_param_num":0,
|
|
"scalar_result_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"result_is_scalar":false,
|
|
"subquery_idx":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":2
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":3
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_SQ_EQ",
|
|
"real_param_num":4,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"TINYINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"subquery_key":0,
|
|
"left_is_iter":true,
|
|
"right_is_iter":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"init_plan_idxs": [
|
|
0
|
|
],
|
|
"one_time_idxs": [
|
|
2
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_EXPR_VALUES": {
|
|
"id":0,
|
|
"type":30,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"values": [
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
}
|
|
]
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"PHY_EXPR_VALUES": {
|
|
"id":1,
|
|
"type":30,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"values": [
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":2
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":3
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[26] select (select 1)=ANY(select 1);
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":1,
|
|
"location_type":1,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":1,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_EXPR_VALUES": {
|
|
"id":0,
|
|
"type":30,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"values": [
|
|
[
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_EQ",
|
|
"expr_name":"=",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":1,
|
|
"flag":1
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":1,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[27] (select * from yu1) union all (select * from yu2);
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677782,
|
|
"schema_version":252,
|
|
"object_type":1
|
|
},
|
|
{
|
|
"table_id":1099511677783,
|
|
"schema_version":253,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":6,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":5,
|
|
"type":15,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":4,
|
|
"type":14,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_GRANULE_ITERATOR": {
|
|
"id":3,
|
|
"type":71,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id_":-1,
|
|
"tablet_size_":134217728,
|
|
"affinitize_":false,
|
|
"access_all_":false
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_MERGE_UNION": {
|
|
"id":2,
|
|
"type":18,
|
|
"column_count":3,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"distinct":false,
|
|
"collation_types": [
|
|
"utf8mb4_general_ci",
|
|
"binary",
|
|
"utf8mb4_general_ci"
|
|
],
|
|
"set_directions_": [
|
|
],
|
|
"cte_pseido_column_": [
|
|
],
|
|
"l_map_array_": [
|
|
],
|
|
"r_map_array_": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":4,
|
|
"projector": [
|
|
0,
|
|
1,
|
|
3
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":3,
|
|
"post_expr": [
|
|
{
|
|
"column_index":2,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":85902295063
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_FUN_SYS_CAST",
|
|
"expr_name":"cast",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"VARCHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"IMPLICIT"
|
|
},
|
|
"accuracy": {
|
|
"length":20,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"CHAR",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":20,
|
|
"flag":16387
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":20,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677782,
|
|
"index_table_id":1099511677782,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677782,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677782,
|
|
"output_column_ids": [
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677782,
|
|
"index_id":-1,
|
|
"schema_version":252,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"CHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":20,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
1,
|
|
2,
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
0
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":3,
|
|
"projector": [
|
|
1,
|
|
0,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677783,
|
|
"index_table_id":1099511677783,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677783,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677783,
|
|
"output_column_ids": [
|
|
17,
|
|
16,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677783,
|
|
"index_id":-1,
|
|
"schema_version":253,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"CHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":20,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"CHAR",
|
|
"collation":"utf8mb4_general_ci",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":20,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
1,
|
|
2
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[28] select yu3.id, (select yu4.binaryvalue from yu4 where yu4.id=yu3.id) as value from yu3;
|
|
{
|
|
"param_num":1,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677784,
|
|
"schema_version":254,
|
|
"object_type":1
|
|
},
|
|
{
|
|
"table_id":1099511677785,
|
|
"schema_version":255,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":5,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":4,
|
|
"type":15,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":3,
|
|
"type":14,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SUBPLAN_FILTER": {
|
|
"id":2,
|
|
"type":33,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":1,
|
|
"post_expr": [
|
|
{
|
|
"op": {
|
|
"expr_type":"T_REF_QUERY",
|
|
"expr_name":"ref_query",
|
|
"param_num":0,
|
|
"dimension":-1,
|
|
"real_param_num":0,
|
|
"scalar_result_type": {
|
|
"meta": {
|
|
"type":"VARCHAR",
|
|
"collation":"binary",
|
|
"coercibility":"IMPLICIT"
|
|
},
|
|
"accuracy": {
|
|
"length":255,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"result_is_scalar":true,
|
|
"subquery_idx":0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"rescan_param": [
|
|
{
|
|
"index":0,
|
|
"expression": [
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onetime_filter": [
|
|
],
|
|
"init_plan_idxs": [
|
|
],
|
|
"one_time_idxs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677784,
|
|
"index_table_id":1099511677784,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677784,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677784,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677784,
|
|
"index_id":-1,
|
|
"schema_version":254,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677785,
|
|
"index_table_id":1099511677785,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":true,
|
|
"is_get":true,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677785,
|
|
"column_id":16
|
|
},
|
|
"pos": {
|
|
"offset":0,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"flag":16387,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"UNKNOWN":0
|
|
},
|
|
"end_value": {
|
|
"UNKNOWN":0
|
|
},
|
|
"include_start":true,
|
|
"include_end":true,
|
|
"always_true":false,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677785,
|
|
"output_column_ids": [
|
|
17
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677785,
|
|
"index_id":-1,
|
|
"schema_version":255,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"VARCHAR",
|
|
"collation":"binary",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":255,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"output_projector": [
|
|
1
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[29] select (case c1 when 1 then 2 else 2 end) d from t1 order by d;
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":4,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":3,
|
|
"type":15,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":2,
|
|
"type":14,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SORT": {
|
|
"id":1,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"order_by": [
|
|
{
|
|
"index_id":0,
|
|
"collation_type":"binary",
|
|
"ascending":"ASC"
|
|
}
|
|
],
|
|
"limit":134217728,
|
|
"minimum_row_count":0,
|
|
"topk_precision":0
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":2,
|
|
"projector": [
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":1,
|
|
"post_expr": [
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":2
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":2
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_ARG_CASE",
|
|
"expr_name":"arg_case",
|
|
"param_num":-3,
|
|
"dimension":-1,
|
|
"real_param_num":4,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16387
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":1,
|
|
"flag":1
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":1,
|
|
"flag":1
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":1,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[30] select c1, c1 from t1 union select c1, c2 from t1;
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":5,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":4,
|
|
"type":15,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":3,
|
|
"type":14,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_MERGE_UNION": {
|
|
"id":2,
|
|
"type":18,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"distinct":true,
|
|
"collation_types": [
|
|
"binary",
|
|
"binary"
|
|
],
|
|
"set_directions_": [
|
|
1,
|
|
1
|
|
],
|
|
"cte_pseido_column_": [
|
|
],
|
|
"l_map_array_": [
|
|
0,
|
|
1
|
|
],
|
|
"r_map_array_": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":1,
|
|
"projector": [
|
|
0,
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":-2,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":-2,
|
|
"output_column_ids": [
|
|
16,
|
|
17
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[31] select c1, c1 from t1 union all select c1, c2 from t1;
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":5,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":4,
|
|
"type":15,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":3,
|
|
"type":14,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_MERGE_UNION": {
|
|
"id":2,
|
|
"type":18,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"distinct":false,
|
|
"collation_types": [
|
|
"binary",
|
|
"binary"
|
|
],
|
|
"set_directions_": [
|
|
],
|
|
"cte_pseido_column_": [
|
|
],
|
|
"l_map_array_": [
|
|
],
|
|
"r_map_array_": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":1,
|
|
"projector": [
|
|
0,
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":-2,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":-2,
|
|
"output_column_ids": [
|
|
16,
|
|
17
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[32] select c2, c2 as c from t1 union select c2, c2 from t1;
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":5,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":4,
|
|
"type":15,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":3,
|
|
"type":14,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_HASH_UNION": {
|
|
"id":2,
|
|
"type":19,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"distinct":true,
|
|
"collation_types": [
|
|
"binary",
|
|
"binary"
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":1,
|
|
"projector": [
|
|
0,
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
17
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"output_projector": [
|
|
1
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":1,
|
|
"projector": [
|
|
0,
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":-2,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":-2,
|
|
"output_column_ids": [
|
|
17
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"output_projector": [
|
|
1
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[33] select c1 from t1 having (select count(t1.c1) from t2)>0;
|
|
{
|
|
"param_num":1,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
},
|
|
{
|
|
"table_id":1099511677778,
|
|
"schema_version":248,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":6,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":5,
|
|
"type":15,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":4,
|
|
"type":14,
|
|
"column_count":2,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SUBPLAN_FILTER": {
|
|
"id":3,
|
|
"type":33,
|
|
"column_count":2,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
[
|
|
{
|
|
"op": {
|
|
"expr_type":"T_REF_QUERY",
|
|
"expr_name":"ref_query",
|
|
"param_num":0,
|
|
"dimension":-1,
|
|
"real_param_num":0,
|
|
"scalar_result_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"result_is_scalar":true,
|
|
"subquery_idx":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":0
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_GT",
|
|
"expr_name":">",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":20,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":1,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"rescan_param": [
|
|
{
|
|
"index":0,
|
|
"expression": [
|
|
{
|
|
"column_index":1,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onetime_filter": [
|
|
],
|
|
"init_plan_idxs": [
|
|
],
|
|
"one_time_idxs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SCALAR_AGGREGATE": {
|
|
"id":1,
|
|
"type":10,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"aggr_col": [
|
|
{
|
|
"result_index":1,
|
|
"aggr_func":"COUNT",
|
|
"distinct":false,
|
|
"post_expr": [
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_AGG_PARAM_LIST",
|
|
"expr_name":"agg_param_list",
|
|
"param_num":1,
|
|
"dimension":1,
|
|
"real_param_num":1,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"mem_limit":0
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":2,
|
|
"column_count":2,
|
|
"projector": [
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":1,
|
|
"post_expr": [
|
|
{
|
|
"param":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677778,
|
|
"index_table_id":1099511677778,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677778,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677778,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677778,
|
|
"index_id":-1,
|
|
"schema_version":248,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[34] select c1 from t1 where (select count(t1.c1) from t2)>0;
|
|
{
|
|
"param_num":1,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
},
|
|
{
|
|
"table_id":1099511677778,
|
|
"schema_version":248,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":6,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":5,
|
|
"type":15,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":4,
|
|
"type":14,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SUBPLAN_FILTER": {
|
|
"id":3,
|
|
"type":33,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
[
|
|
{
|
|
"op": {
|
|
"expr_type":"T_REF_QUERY",
|
|
"expr_name":"ref_query",
|
|
"param_num":0,
|
|
"dimension":-1,
|
|
"real_param_num":0,
|
|
"scalar_result_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"result_is_scalar":true,
|
|
"subquery_idx":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":0
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_GT",
|
|
"expr_name":">",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":20,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":1,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"rescan_param": [
|
|
{
|
|
"index":0,
|
|
"expression": [
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onetime_filter": [
|
|
],
|
|
"init_plan_idxs": [
|
|
],
|
|
"one_time_idxs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_SCALAR_AGGREGATE": {
|
|
"id":2,
|
|
"type":10,
|
|
"column_count":2,
|
|
"projector": [
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"aggr_col": [
|
|
{
|
|
"result_index":1,
|
|
"aggr_func":"COUNT",
|
|
"distinct":false,
|
|
"post_expr": [
|
|
{
|
|
"param":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_AGG_PARAM_LIST",
|
|
"expr_name":"agg_param_list",
|
|
"param_num":1,
|
|
"dimension":1,
|
|
"real_param_num":1,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":20,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"input_type": [
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"mem_limit":0
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677778,
|
|
"index_table_id":1099511677778,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677778,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677778,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677778,
|
|
"index_id":-1,
|
|
"schema_version":248,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[35] select c1 as cc from t1 order by (select cc from t2);
|
|
{
|
|
"param_num":1,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
},
|
|
{
|
|
"table_id":1099511677778,
|
|
"schema_version":248,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":6,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":5,
|
|
"type":15,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":4,
|
|
"type":14,
|
|
"column_count":2,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SORT": {
|
|
"id":3,
|
|
"column_count":2,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"order_by": [
|
|
{
|
|
"index_id":1,
|
|
"collation_type":"binary",
|
|
"ascending":"ASC"
|
|
}
|
|
],
|
|
"limit":134217728,
|
|
"minimum_row_count":0,
|
|
"topk_precision":0
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SUBPLAN_FILTER": {
|
|
"id":2,
|
|
"type":33,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":1,
|
|
"post_expr": [
|
|
{
|
|
"op": {
|
|
"expr_type":"T_REF_QUERY",
|
|
"expr_name":"ref_query",
|
|
"param_num":0,
|
|
"dimension":-1,
|
|
"real_param_num":0,
|
|
"scalar_result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"flag":16387,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"result_is_scalar":true,
|
|
"subquery_idx":0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"rescan_param": [
|
|
{
|
|
"index":0,
|
|
"expression": [
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onetime_filter": [
|
|
],
|
|
"init_plan_idxs": [
|
|
],
|
|
"one_time_idxs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":2,
|
|
"projector": [
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
{
|
|
"result_index":1,
|
|
"post_expr": [
|
|
{
|
|
"param":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ref_table_id":1099511677778,
|
|
"index_table_id":1099511677778,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677778,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677778,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677778,
|
|
"index_id":-1,
|
|
"schema_version":248,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[36] select c1 from t1 where c1 > (select c1 from t2 where t2.c1 >t1.c1 and t2.c2 >t1.c2);
|
|
{
|
|
"param_num":2,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
},
|
|
{
|
|
"table_id":1099511677778,
|
|
"schema_version":248,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":5,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":4,
|
|
"type":15,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":3,
|
|
"type":14,
|
|
"column_count":2,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SUBPLAN_FILTER": {
|
|
"id":2,
|
|
"type":33,
|
|
"column_count":2,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
[
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_REF_QUERY",
|
|
"expr_name":"ref_query",
|
|
"param_num":0,
|
|
"dimension":-1,
|
|
"real_param_num":0,
|
|
"scalar_result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"flag":16387,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"result_is_scalar":true,
|
|
"subquery_idx":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_GT",
|
|
"expr_name":">",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16387
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16387
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"rescan_param": [
|
|
{
|
|
"index":0,
|
|
"expression": [
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"index":1,
|
|
"expression": [
|
|
{
|
|
"column_index":1,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onetime_filter": [
|
|
],
|
|
"init_plan_idxs": [
|
|
],
|
|
"one_time_idxs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16,
|
|
17
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":2,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
[
|
|
{
|
|
"column_index":1,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"param":1,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_GT",
|
|
"expr_name":">",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677778,
|
|
"index_table_id":1099511677778,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677778,
|
|
"column_id":16
|
|
},
|
|
"pos": {
|
|
"offset":0,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"flag":16387,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"UNKNOWN":0
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":false,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677778,
|
|
"output_column_ids": [
|
|
16,
|
|
17
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677778,
|
|
"index_id":-1,
|
|
"schema_version":248,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"output_projector": [
|
|
0,
|
|
1
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[37] select c1 from t1 where (select c1 from t2) > 1 and 1< (select 1);
|
|
{
|
|
"param_num":1,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677777,
|
|
"schema_version":247,
|
|
"object_type":1
|
|
},
|
|
{
|
|
"table_id":1099511677778,
|
|
"schema_version":248,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":5,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":4,
|
|
"type":15,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":3,
|
|
"type":14,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_SUBPLAN_FILTER": {
|
|
"id":2,
|
|
"type":33,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
[
|
|
{
|
|
"param":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"rescan_param": [
|
|
],
|
|
"onetime_filter": [
|
|
{
|
|
"index":0,
|
|
"expression": [
|
|
{
|
|
"op": {
|
|
"expr_type":"T_REF_QUERY",
|
|
"expr_name":"ref_query",
|
|
"param_num":0,
|
|
"dimension":-1,
|
|
"real_param_num":0,
|
|
"scalar_result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"flag":16387,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"result_is_scalar":true,
|
|
"subquery_idx":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":1
|
|
},
|
|
"accuracy": {
|
|
"length":1,
|
|
"precision":1,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_GT",
|
|
"expr_name":">",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
},
|
|
"flag":1,
|
|
"calc_type": {
|
|
"type":"DECIMAL",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":16387
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":1,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"init_plan_idxs": [
|
|
0
|
|
],
|
|
"one_time_idxs": [
|
|
2
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677777,
|
|
"index_table_id":1099511677777,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677777,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677777,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677777,
|
|
"index_id":-1,
|
|
"schema_version":247,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
},
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":1,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677778,
|
|
"index_table_id":1099511677778,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677778,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":false,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677778,
|
|
"output_column_ids": [
|
|
16
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677778,
|
|
"index_id":-1,
|
|
"schema_version":248,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0
|
|
],
|
|
"output_projector": [
|
|
0
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[38] select c3 from t5 where c2 > 10;
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677787,
|
|
"schema_version":257,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":3,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":2,
|
|
"type":15,
|
|
"column_count":1,
|
|
"projector": [
|
|
0
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":1,
|
|
"type":14,
|
|
"column_count":2,
|
|
"projector": [
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":2,
|
|
"projector": [
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
[
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":10
|
|
},
|
|
"accuracy": {
|
|
"length":2,
|
|
"precision":2,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_GT",
|
|
"expr_name":">",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"DECIMAL",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":2,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677787,
|
|
"index_table_id":1099511677787,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677787,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":true,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677787,
|
|
"output_column_ids": [
|
|
17,
|
|
18
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677787,
|
|
"index_id":-1,
|
|
"schema_version":257,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"output_projector": [
|
|
1,
|
|
2
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
[39] select c3,c4 from t5 where c2 > 10;
|
|
{
|
|
"param_num":0,
|
|
"table_schema_version": [
|
|
{
|
|
"table_id":1099511677787,
|
|
"schema_version":257,
|
|
"object_type":1
|
|
}
|
|
],
|
|
"pre_calc_exprs": [
|
|
],
|
|
"plan_type":2,
|
|
"location_type":2,
|
|
"main_query": {
|
|
"PHY_ROOT_TRANSMIT": {
|
|
"id":3,
|
|
"type":13,
|
|
"column_count":0,
|
|
"projector":null,
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_RECEIVE": {
|
|
"id":2,
|
|
"type":15,
|
|
"column_count":2,
|
|
"projector": [
|
|
0,
|
|
1
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
]
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_DIRECT_TRANSMIT": {
|
|
"id":1,
|
|
"type":14,
|
|
"column_count":3,
|
|
"projector": [
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"repartition_type":0,
|
|
"repartition_table_id":-1,
|
|
"px_dop":0,
|
|
"px_single":false,
|
|
"dist_method":8
|
|
},
|
|
"child_operators": [
|
|
{
|
|
"PHY_TABLE_SCAN": {
|
|
"id":0,
|
|
"column_count":3,
|
|
"projector": [
|
|
1,
|
|
2
|
|
],
|
|
"filter_exprs": [
|
|
[
|
|
{
|
|
"column_index":0,
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"const": {
|
|
"BIGINT":10
|
|
},
|
|
"accuracy": {
|
|
"length":2,
|
|
"precision":2,
|
|
"scale":0
|
|
}
|
|
},
|
|
{
|
|
"op": {
|
|
"expr_type":"T_OP_GT",
|
|
"expr_name":">",
|
|
"param_num":2,
|
|
"dimension":-1,
|
|
"real_param_num":2,
|
|
"result_type": {
|
|
"meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":1,
|
|
"scale":0
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"DECIMAL",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
}
|
|
},
|
|
"input_type": [
|
|
{
|
|
"calc_meta": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":11,
|
|
"flag":0
|
|
},
|
|
{
|
|
"calc_meta": {
|
|
"type":"BIGINT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"length":2,
|
|
"flag":1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"calc_exprs": [
|
|
],
|
|
"ref_table_id":1099511677787,
|
|
"index_table_id":1099511677787,
|
|
"flag":1,
|
|
"limit": [
|
|
],
|
|
"offset": [
|
|
],
|
|
"for_update":false,
|
|
"wait":-1,
|
|
"query_range": [
|
|
{
|
|
"in":false,
|
|
"is_get":false,
|
|
"is_standard":true,
|
|
"range_graph": {
|
|
"key_part_value": {
|
|
"index_id": {
|
|
"table_id":1099511677787,
|
|
"column_id":-1
|
|
},
|
|
"pos": {
|
|
"offset":-1,
|
|
"column_type": {
|
|
"meta": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":-1,
|
|
"scale":-1
|
|
},
|
|
"flag":0,
|
|
"calc_type": {
|
|
"type":"NULL",
|
|
"collation":"invalid_type",
|
|
"coercibility":"INVALID"
|
|
}
|
|
},
|
|
"enum_set_values": [
|
|
]
|
|
},
|
|
"key_type":0,
|
|
"null_safe":false,
|
|
"start_value": {
|
|
"EXT":"-3"
|
|
},
|
|
"end_value": {
|
|
"EXT":"-2"
|
|
},
|
|
"include_start":false,
|
|
"include_end":false,
|
|
"always_true":true,
|
|
"always_false":false
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"is_top_table_scan":true,
|
|
"virtual_column_exprs": [
|
|
],
|
|
"table_location_key":1099511677787,
|
|
"output_column_ids": [
|
|
17,
|
|
18,
|
|
19
|
|
],
|
|
"table_param": {
|
|
"table_id":1099511677787,
|
|
"index_id":-1,
|
|
"schema_version":257,
|
|
"main_table_rowkey_cnt":1,
|
|
"index_table_rowkey_cnt":0,
|
|
"column_array": [
|
|
{
|
|
"column_id":16,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":17,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":18,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
},
|
|
{
|
|
"column_id":19,
|
|
"meta_type": {
|
|
"type":"INT",
|
|
"collation":"binary",
|
|
"coercibility":"NUMERIC"
|
|
},
|
|
"accuracy": {
|
|
"length":-1,
|
|
"precision":11,
|
|
"scale":0
|
|
},
|
|
"orig_default_value": {
|
|
"NULL":"NULL"
|
|
},
|
|
"cur_default_value": {
|
|
"NULL":"NULL"
|
|
}
|
|
}
|
|
],
|
|
"projector": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"output_projector": [
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"index_column_array":null,
|
|
"index_projector": [
|
|
],
|
|
"index_output_projector": [
|
|
],
|
|
"index_back_projector": [
|
|
],
|
|
"pad_col_projector": [
|
|
]
|
|
},
|
|
"is_index_global":false
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|