oceanbase/unittest/sql/code_generator/test_code_generator.result
wangzelin.wzl 93a1074b0c patch 4.0
2022-10-24 17:57:12 +08:00

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
}
}
]
}
]
}
]
}
}