44863 lines
		
	
	
		
			1.1 MiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			44863 lines
		
	
	
		
			1.1 MiB
		
	
	
	
	
	
	
	
***************   Case 1   ***************
 | 
						|
drop database if exists cte_db;
 | 
						|
{
 | 
						|
  "drop_database_arg":"tenant_id",
 | 
						|
  "database_name":"cte_db",
 | 
						|
  "if_exist":true,
 | 
						|
  "to_recyclebin":false
 | 
						|
}
 | 
						|
***************   Case 2   ***************
 | 
						|
create database cte_db;
 | 
						|
{
 | 
						|
  "create_database_arg":"database_schema",
 | 
						|
  "database_id":-1,
 | 
						|
  "schema_version":1,
 | 
						|
  "database_name":"cte_db",
 | 
						|
  "replica_num":0,
 | 
						|
  "zone_list": [
 | 
						|
  ],
 | 
						|
  "primary_zone":"",
 | 
						|
  "charset_type":2,
 | 
						|
  "collation_type":"utf8mb4_general_ci",
 | 
						|
  "name_case_mode":-1,
 | 
						|
  "comment":"",
 | 
						|
  "read_only":false,
 | 
						|
  "default_tablegroup_id":-1,
 | 
						|
  "default_tablegroup_name":"",
 | 
						|
  "in_recyclebin":false,
 | 
						|
  "primary_zone_array": [
 | 
						|
  ]
 | 
						|
}
 | 
						|
***************   Case 3   ***************
 | 
						|
use cte_db;
 | 
						|
{
 | 
						|
  "stmt_type":97
 | 
						|
}
 | 
						|
***************   Case 4   ***************
 | 
						|
create table emp(id int, name varchar(20), leaderid int);
 | 
						|
{"ObTableStmt":{"partition_fun_expr":[], "range_values_exprs":[], "list_values_exprs":[], "index_partition_resolve_results":[], "part_type":8}, "stmt_type":20, "create_table_arg":{"if_not_exist":false, "schema":{"simple_table_schema":{"tenant_id":1, "database_id":18446744073709551615, "tablegroup_id":1099511627777, "table_id":18446744073709551615, "table_name":"emp", "replica_num":0, "previous_locality_str":"", "min_partition_id":0, "index_type":0, "table_type":3, "data_table_id":0, "name_casemode":-1, "schema_version":0, "part_level":0, "part_option":{"part_func_type":0, "part_func_expr":"", "part_num":1, "partition_cnt_within_partition_table":-1, "max_used_part_id":0}, "sub_part_option":{"part_func_type":0, "part_func_expr":"", "part_num":1, "partition_cnt_within_partition_table":-1, "max_used_part_id":-1}, "locality_str":"", "zone_list":[], "primary_zone":"", "part_num":0, "subpart_num":0, "partition_num":1, "subpartition_num":0, "partition_array":[{"tenant_id":18446744073709551615, "table_id":18446744073709551615, "part_id":0, "name":"p0", "high_bound_val":, "list_row_values":[], "part_idx":0}], "subpartition_array":null, "index_status":1}, "max_used_column_id":18, "max_used_constraint_id":0, "rowkey_column_num":3, "index_column_num":0, "rowkey_split_pos":0, "block_size":16384, "is_use_bloomfilter":false, "progressive_merge_num":0, "tablet_size":134217728, "pctfree":10, "load_type":0, "index_using_type":0, "def_type":1, "charset_type":2, "collation_type":45, "create_mem_version":0, "index_status":1, "partition_status":0, "code_version":1, "last_modified_frozen_version":0, "comment":"", "zone_replica_num_array":[], "region_replica_num_array":[], "tablegroup_name":"", "compress_func_name":"lz4_1.0", "expire_info":"", "view_schema":{"view_definition":"", "check_option":"none", "is_updatable":"false", "is_materialized":"false"}, "autoinc_column_id":0, "auto_increment":1, "read_only":false, "primary_zone_array":[], "index_tid_array":[], "mv_tid_array":[], "base_table_ids":[], "rowkey_info":{"columns":[{"length":0, "column_id":1, "type":{"type":"BIGINT UNSIGNED", "collation":"binary", "coercibility":"NUMERIC"}, "order":0, "fulltext_flag":true}, {"length":0, "column_id":4, "type":{"type":"BIGINT UNSIGNED", "collation":"binary", "coercibility":"NUMERIC"}, "order":0, "fulltext_flag":true}, {"length":0, "column_id":5, "type":{"type":"BIGINT UNSIGNED", "collation":"binary", "coercibility":"NUMERIC"}, "order":0, "fulltext_flag":true}], "capacity":3}, "partition_key_info":{"columns":null, "capacity":0}}, "index_arg_list":[], "constraint_list":[], "db_name":"cte_db"}, "index_arg_list":[]}
 | 
						|
***************   Case 5   ***************
 | 
						|
create table t1(c1 int, c2 int, c3 int);
 | 
						|
{"ObTableStmt":{"partition_fun_expr":[], "range_values_exprs":[], "list_values_exprs":[], "index_partition_resolve_results":[], "part_type":8}, "stmt_type":20, "create_table_arg":{"if_not_exist":false, "schema":{"simple_table_schema":{"tenant_id":1, "database_id":18446744073709551615, "tablegroup_id":1099511627777, "table_id":18446744073709551615, "table_name":"t1", "replica_num":0, "previous_locality_str":"", "min_partition_id":0, "index_type":0, "table_type":3, "data_table_id":0, "name_casemode":-1, "schema_version":0, "part_level":0, "part_option":{"part_func_type":0, "part_func_expr":"", "part_num":1, "partition_cnt_within_partition_table":-1, "max_used_part_id":0}, "sub_part_option":{"part_func_type":0, "part_func_expr":"", "part_num":1, "partition_cnt_within_partition_table":-1, "max_used_part_id":-1}, "locality_str":"", "zone_list":[], "primary_zone":"", "part_num":0, "subpart_num":0, "partition_num":1, "subpartition_num":0, "partition_array":[{"tenant_id":18446744073709551615, "table_id":18446744073709551615, "part_id":0, "name":"p0", "high_bound_val":, "list_row_values":[], "part_idx":0}], "subpartition_array":null, "index_status":1}, "max_used_column_id":18, "max_used_constraint_id":0, "rowkey_column_num":3, "index_column_num":0, "rowkey_split_pos":0, "block_size":16384, "is_use_bloomfilter":false, "progressive_merge_num":0, "tablet_size":134217728, "pctfree":10, "load_type":0, "index_using_type":0, "def_type":1, "charset_type":2, "collation_type":45, "create_mem_version":0, "index_status":1, "partition_status":0, "code_version":1, "last_modified_frozen_version":0, "comment":"", "zone_replica_num_array":[], "region_replica_num_array":[], "tablegroup_name":"", "compress_func_name":"lz4_1.0", "expire_info":"", "view_schema":{"view_definition":"", "check_option":"none", "is_updatable":"false", "is_materialized":"false"}, "autoinc_column_id":0, "auto_increment":1, "read_only":false, "primary_zone_array":[], "index_tid_array":[], "mv_tid_array":[], "base_table_ids":[], "rowkey_info":{"columns":[{"length":0, "column_id":1, "type":{"type":"BIGINT UNSIGNED", "collation":"binary", "coercibility":"NUMERIC"}, "order":0, "fulltext_flag":true}, {"length":0, "column_id":4, "type":{"type":"BIGINT UNSIGNED", "collation":"binary", "coercibility":"NUMERIC"}, "order":0, "fulltext_flag":true}, {"length":0, "column_id":5, "type":{"type":"BIGINT UNSIGNED", "collation":"binary", "coercibility":"NUMERIC"}, "order":0, "fulltext_flag":true}], "capacity":3}, "partition_key_info":{"columns":null, "capacity":0}}, "index_arg_list":[], "constraint_list":[], "db_name":"cte_db"}, "index_arg_list":[]}
 | 
						|
***************   Case 6   ***************
 | 
						|
create table t2(c1 int, c2 int);
 | 
						|
{"ObTableStmt":{"partition_fun_expr":[], "range_values_exprs":[], "list_values_exprs":[], "index_partition_resolve_results":[], "part_type":8}, "stmt_type":20, "create_table_arg":{"if_not_exist":false, "schema":{"simple_table_schema":{"tenant_id":1, "database_id":18446744073709551615, "tablegroup_id":1099511627777, "table_id":18446744073709551615, "table_name":"t2", "replica_num":0, "previous_locality_str":"", "min_partition_id":0, "index_type":0, "table_type":3, "data_table_id":0, "name_casemode":-1, "schema_version":0, "part_level":0, "part_option":{"part_func_type":0, "part_func_expr":"", "part_num":1, "partition_cnt_within_partition_table":-1, "max_used_part_id":0}, "sub_part_option":{"part_func_type":0, "part_func_expr":"", "part_num":1, "partition_cnt_within_partition_table":-1, "max_used_part_id":-1}, "locality_str":"", "zone_list":[], "primary_zone":"", "part_num":0, "subpart_num":0, "partition_num":1, "subpartition_num":0, "partition_array":[{"tenant_id":18446744073709551615, "table_id":18446744073709551615, "part_id":0, "name":"p0", "high_bound_val":, "list_row_values":[], "part_idx":0}], "subpartition_array":null, "index_status":1}, "max_used_column_id":17, "max_used_constraint_id":0, "rowkey_column_num":3, "index_column_num":0, "rowkey_split_pos":0, "block_size":16384, "is_use_bloomfilter":false, "progressive_merge_num":0, "tablet_size":134217728, "pctfree":10, "load_type":0, "index_using_type":0, "def_type":1, "charset_type":2, "collation_type":45, "create_mem_version":0, "index_status":1, "partition_status":0, "code_version":1, "last_modified_frozen_version":0, "comment":"", "zone_replica_num_array":[], "region_replica_num_array":[], "tablegroup_name":"", "compress_func_name":"lz4_1.0", "expire_info":"", "view_schema":{"view_definition":"", "check_option":"none", "is_updatable":"false", "is_materialized":"false"}, "autoinc_column_id":0, "auto_increment":1, "read_only":false, "primary_zone_array":[], "index_tid_array":[], "mv_tid_array":[], "base_table_ids":[], "rowkey_info":{"columns":[{"length":0, "column_id":1, "type":{"type":"BIGINT UNSIGNED", "collation":"binary", "coercibility":"NUMERIC"}, "order":0, "fulltext_flag":true}, {"length":0, "column_id":4, "type":{"type":"BIGINT UNSIGNED", "collation":"binary", "coercibility":"NUMERIC"}, "order":0, "fulltext_flag":true}, {"length":0, "column_id":5, "type":{"type":"BIGINT UNSIGNED", "collation":"binary", "coercibility":"NUMERIC"}, "order":0, "fulltext_flag":true}], "capacity":3}, "partition_key_info":{"columns":null, "capacity":0}}, "index_arg_list":[], "constraint_list":[], "db_name":"cte_db"}, "index_arg_list":[]}
 | 
						|
***************   Case 7   ***************
 | 
						|
create table t3(c3 int primary key, c4 int);
 | 
						|
{"ObTableStmt":{"partition_fun_expr":[], "range_values_exprs":[], "list_values_exprs":[], "index_partition_resolve_results":[], "part_type":8}, "stmt_type":20, "create_table_arg":{"if_not_exist":false, "schema":{"simple_table_schema":{"tenant_id":1, "database_id":18446744073709551615, "tablegroup_id":1099511627777, "table_id":18446744073709551615, "table_name":"t3", "replica_num":0, "previous_locality_str":"", "min_partition_id":0, "index_type":0, "table_type":3, "data_table_id":0, "name_casemode":-1, "schema_version":0, "part_level":0, "part_option":{"part_func_type":0, "part_func_expr":"", "part_num":1, "partition_cnt_within_partition_table":-1, "max_used_part_id":0}, "sub_part_option":{"part_func_type":0, "part_func_expr":"", "part_num":1, "partition_cnt_within_partition_table":-1, "max_used_part_id":-1}, "locality_str":"", "zone_list":[], "primary_zone":"", "part_num":0, "subpart_num":0, "partition_num":1, "subpartition_num":0, "partition_array":[{"tenant_id":18446744073709551615, "table_id":18446744073709551615, "part_id":0, "name":"p0", "high_bound_val":, "list_row_values":[], "part_idx":0}], "subpartition_array":null, "index_status":1}, "max_used_column_id":17, "max_used_constraint_id":0, "rowkey_column_num":1, "index_column_num":0, "rowkey_split_pos":0, "block_size":16384, "is_use_bloomfilter":false, "progressive_merge_num":0, "tablet_size":134217728, "pctfree":10, "load_type":0, "index_using_type":0, "def_type":1, "charset_type":2, "collation_type":45, "create_mem_version":0, "index_status":1, "partition_status":0, "code_version":1, "last_modified_frozen_version":0, "comment":"", "zone_replica_num_array":[], "region_replica_num_array":[], "tablegroup_name":"", "compress_func_name":"lz4_1.0", "expire_info":"", "view_schema":{"view_definition":"", "check_option":"none", "is_updatable":"false", "is_materialized":"false"}, "autoinc_column_id":0, "auto_increment":1, "read_only":false, "primary_zone_array":[], "index_tid_array":[], "mv_tid_array":[], "base_table_ids":[], "rowkey_info":{"columns":[{"length":0, "column_id":16, "type":{"type":"INT", "collation":"binary", "coercibility":"NUMERIC"}, "order":0, "fulltext_flag":true}], "capacity":1}, "partition_key_info":{"columns":null, "capacity":0}}, "index_arg_list":[], "constraint_list":[], "db_name":"cte_db"}, "index_arg_list":[]}
 | 
						|
***************   Case 8   ***************
 | 
						|
with cte(a) as (select count(c1) from t2 group by c2 limit 5) select * from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"a",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"a",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"a",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"a",
 | 
						|
      "expr_name":"a",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "table_name":"t2",
 | 
						|
          "alias_name":"t2",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677879,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c1",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c2",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_FUN_COUNT",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_AGG",
 | 
						|
              "CNT_COLUMN",
 | 
						|
              "CNT_AGG"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-3,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"t2",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"c1",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ],
 | 
						|
            "distinct":false,
 | 
						|
            "order_by": [
 | 
						|
            ],
 | 
						|
            "separator_param_expr":null
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"a",
 | 
						|
          "expr_name":"count(c1)",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
         {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"INT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":-1,
 | 
						|
              "precision":11,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-3,
 | 
						|
          "column_id":17,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "table_name":"t2",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"c2",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
         {
 | 
						|
          "item_type":"T_FUN_COUNT",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_AGG",
 | 
						|
            "CNT_COLUMN",
 | 
						|
            "CNT_AGG"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "children": [
 | 
						|
             {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t2",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "distinct":false,
 | 
						|
          "order_by": [
 | 
						|
          ],
 | 
						|
          "separator_param_expr":null
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit": {
 | 
						|
        "item_type":"T_INT",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_CONST",
 | 
						|
          "CNT_CONST"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
        ],
 | 
						|
        "value": {
 | 
						|
          "BIGINT":5
 | 
						|
        }
 | 
						|
      },
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 9   ***************
 | 
						|
WITH cte1 AS (SELECT c1, c2 FROM t1) select c1 from cte1;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "table_name":"cte1",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"c1",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c1",
 | 
						|
      "expr_name":"c1",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "table_name":"t1",
 | 
						|
          "alias_name":"t1",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677878,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c1",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c2",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c1",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c2",
 | 
						|
          "expr_name":"c2",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 10   ***************
 | 
						|
WITH cte1 AS (SELECT c1, c2 FROM t1) select c1 from cte1;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "table_name":"cte1",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"c1",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c1",
 | 
						|
      "expr_name":"c1",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "table_name":"t1",
 | 
						|
          "alias_name":"t1",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677878,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c1",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c2",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c1",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c2",
 | 
						|
          "expr_name":"c2",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 11   ***************
 | 
						|
WITH cte1 (name1, name2) AS (select c1, c2 from t1) select name1 from cte1;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "table_name":"cte1",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"name1",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"name1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"name1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"name1",
 | 
						|
      "expr_name":"name1",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "table_name":"t1",
 | 
						|
          "alias_name":"t1",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677878,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c1",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c2",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"name1",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"name2",
 | 
						|
          "expr_name":"c2",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 12   ***************
 | 
						|
WITH cte1 AS (SELECT c1, c2 FROM t1), cte2 AS (SELECT c1, c2 FROM t2) select c1 from cte2;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "table_name":"cte2",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-6,
 | 
						|
      "column":"c1",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c1",
 | 
						|
      "expr_name":"c1",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-4,
 | 
						|
          "table_name":"t2",
 | 
						|
          "alias_name":"t2",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677879,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-4,
 | 
						|
          "column":"c1",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-4,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-4,
 | 
						|
          "column":"c2",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-4,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-4,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c1",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-4,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c2",
 | 
						|
          "expr_name":"c2",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-4,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 13   ***************
 | 
						|
WITH cte1 AS (select * from t1) select c1, c2 from cte1;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "table_name":"cte1",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"c1",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"c2",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c2",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c1",
 | 
						|
      "expr_name":"c1",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c2",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c2",
 | 
						|
      "expr_name":"c2",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "table_name":"t1",
 | 
						|
          "alias_name":"t1",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677878,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c1",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c2",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":18,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c3",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":18,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c3",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c1",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c2",
 | 
						|
          "expr_name":"c2",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":18,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c3",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c3",
 | 
						|
          "expr_name":"c3",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 14   ***************
 | 
						|
WITH cte1 (c1)AS(select c1 from t1), cte2 AS (select * from t1) select c1, c2 from cte2;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-7,
 | 
						|
      "table_name":"cte2",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-7,
 | 
						|
      "column":"c1",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-7,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-7,
 | 
						|
      "column":"c2",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-7,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c2",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-7,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c1",
 | 
						|
      "expr_name":"c1",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-7,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c2",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c2",
 | 
						|
      "expr_name":"c2",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-7,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-5,
 | 
						|
          "table_name":"t1",
 | 
						|
          "alias_name":"t1",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677878,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-5,
 | 
						|
          "column":"c1",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-5,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-5,
 | 
						|
          "column":"c2",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-5,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":18,
 | 
						|
          "table_id":-5,
 | 
						|
          "column":"c3",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-5,
 | 
						|
            "column_id":18,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c3",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-5,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c1",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-5,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c2",
 | 
						|
          "expr_name":"c2",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-5,
 | 
						|
            "column_id":18,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c3",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c3",
 | 
						|
          "expr_name":"c3",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-5,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 15   ***************
 | 
						|
WITH cte0 AS ( select * from t1) select * from cte0 for update;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "table_name":"cte0",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":true,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"c1",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte0",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"c2",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte0",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c2",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":18,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"c3",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":18,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte0",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c3",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte0",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c1",
 | 
						|
      "expr_name":"c1",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte0",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c2",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c2",
 | 
						|
      "expr_name":"c2",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":18,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte0",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c3",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c3",
 | 
						|
      "expr_name":"c3",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "table_name":"t1",
 | 
						|
          "alias_name":"t1",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677878,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c1",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c2",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":18,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c3",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":18,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c3",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c1",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c2",
 | 
						|
          "expr_name":"c2",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":18,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c3",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c3",
 | 
						|
          "expr_name":"c3",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 16   ***************
 | 
						|
with cte as (select count(*) from t1) select * from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"count(*)",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"count(*)",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"count(*)",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"count(*)",
 | 
						|
      "expr_name":"count(*)",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "table_name":"t1",
 | 
						|
          "alias_name":"t1",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677878,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_FUN_COUNT",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_AGG",
 | 
						|
              "CNT_AGG"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
            ],
 | 
						|
            "distinct":false,
 | 
						|
            "order_by": [
 | 
						|
            ],
 | 
						|
            "separator_param_expr":null
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"count(*)",
 | 
						|
          "expr_name":"count(*)",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
         {
 | 
						|
          "item_type":"T_FUN_COUNT",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_AGG",
 | 
						|
            "CNT_AGG"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "children": [
 | 
						|
          ],
 | 
						|
          "distinct":false,
 | 
						|
          "order_by": [
 | 
						|
          ],
 | 
						|
          "separator_param_expr":null
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 17   ***************
 | 
						|
with cte as (select count(*) as k from t1) select * from cte where k = 1;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"k",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"k",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"k",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"k",
 | 
						|
      "expr_name":"k",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
     {
 | 
						|
      "item_type":"T_OP_EQ",
 | 
						|
      "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"
 | 
						|
        }
 | 
						|
      },
 | 
						|
      "expr_info": [
 | 
						|
        "CNT_CONST",
 | 
						|
        "CNT_COLUMN",
 | 
						|
        "CNT_STATIC_PARAM",
 | 
						|
        "IS_SIMPLE_COND"
 | 
						|
      ],
 | 
						|
      "rel_id": [
 | 
						|
        1
 | 
						|
      ],
 | 
						|
      "expr_levels": [
 | 
						|
        0
 | 
						|
      ],
 | 
						|
      "children": [
 | 
						|
         {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-5,
 | 
						|
          "column_id":16,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"k",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":2,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "item_type":"T_QUESTIONMARK",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_CONST",
 | 
						|
            "IS_STATIC_PARAM",
 | 
						|
            "CNT_CONST",
 | 
						|
            "CNT_STATIC_PARAM"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
          ],
 | 
						|
          "value": {
 | 
						|
            "UNKNOWN":0
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":1,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "table_name":"t1",
 | 
						|
          "alias_name":"t1",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677878,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_FUN_COUNT",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_AGG",
 | 
						|
              "CNT_AGG"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
            ],
 | 
						|
            "distinct":false,
 | 
						|
            "order_by": [
 | 
						|
            ],
 | 
						|
            "separator_param_expr":null
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"k",
 | 
						|
          "expr_name":"count(*)",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
         {
 | 
						|
          "item_type":"T_FUN_COUNT",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_AGG",
 | 
						|
            "CNT_AGG"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "children": [
 | 
						|
          ],
 | 
						|
          "distinct":false,
 | 
						|
          "order_by": [
 | 
						|
          ],
 | 
						|
          "separator_param_expr":null
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":1,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 18   ***************
 | 
						|
with cte (k1) as (select count(*) as k from t1) select * from cte where k1 = 1;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"k1",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"k1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"k1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"k1",
 | 
						|
      "expr_name":"k1",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
     {
 | 
						|
      "item_type":"T_OP_EQ",
 | 
						|
      "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"
 | 
						|
        }
 | 
						|
      },
 | 
						|
      "expr_info": [
 | 
						|
        "CNT_CONST",
 | 
						|
        "CNT_COLUMN",
 | 
						|
        "CNT_STATIC_PARAM",
 | 
						|
        "IS_SIMPLE_COND"
 | 
						|
      ],
 | 
						|
      "rel_id": [
 | 
						|
        1
 | 
						|
      ],
 | 
						|
      "expr_levels": [
 | 
						|
        0
 | 
						|
      ],
 | 
						|
      "children": [
 | 
						|
         {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-5,
 | 
						|
          "column_id":16,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"k1",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":2,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "item_type":"T_QUESTIONMARK",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_CONST",
 | 
						|
            "IS_STATIC_PARAM",
 | 
						|
            "CNT_CONST",
 | 
						|
            "CNT_STATIC_PARAM"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
          ],
 | 
						|
          "value": {
 | 
						|
            "UNKNOWN":0
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":1,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "table_name":"t1",
 | 
						|
          "alias_name":"t1",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677878,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_FUN_COUNT",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_AGG",
 | 
						|
              "CNT_AGG"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
            ],
 | 
						|
            "distinct":false,
 | 
						|
            "order_by": [
 | 
						|
            ],
 | 
						|
            "separator_param_expr":null
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"k1",
 | 
						|
          "expr_name":"count(*)",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
         {
 | 
						|
          "item_type":"T_FUN_COUNT",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_AGG",
 | 
						|
            "CNT_AGG"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "children": [
 | 
						|
          ],
 | 
						|
          "distinct":false,
 | 
						|
          "order_by": [
 | 
						|
          ],
 | 
						|
          "separator_param_expr":null
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":1,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 19   ***************
 | 
						|
with  cte1 (c22, c21) AS (select c1, c2 from t1) select c22 as c21, c21 from cte1 where c21 = 12;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "table_name":"cte1",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"c21",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c21",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"c22",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c22",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c22",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":true,
 | 
						|
      "alias_name":"c21",
 | 
						|
      "expr_name":"c22",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c21",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c21",
 | 
						|
      "expr_name":"c21",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
     {
 | 
						|
      "item_type":"T_OP_EQ",
 | 
						|
      "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"
 | 
						|
        }
 | 
						|
      },
 | 
						|
      "expr_info": [
 | 
						|
        "CNT_CONST",
 | 
						|
        "CNT_COLUMN",
 | 
						|
        "CNT_STATIC_PARAM",
 | 
						|
        "IS_SIMPLE_COND"
 | 
						|
      ],
 | 
						|
      "rel_id": [
 | 
						|
        1
 | 
						|
      ],
 | 
						|
      "expr_levels": [
 | 
						|
        0
 | 
						|
      ],
 | 
						|
      "children": [
 | 
						|
         {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"INT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":-1,
 | 
						|
              "precision":11,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-5,
 | 
						|
          "column_id":17,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte1",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"c21",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":2,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "item_type":"T_QUESTIONMARK",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"BIGINT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":2,
 | 
						|
              "precision":2,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":1,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_CONST",
 | 
						|
            "IS_STATIC_PARAM",
 | 
						|
            "CNT_CONST",
 | 
						|
            "CNT_STATIC_PARAM"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
          ],
 | 
						|
          "value": {
 | 
						|
            "UNKNOWN":0
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":1,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "table_name":"t1",
 | 
						|
          "alias_name":"t1",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677878,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c1",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c2",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"c22",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"c21",
 | 
						|
          "expr_name":"c2",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":1,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 20   ***************
 | 
						|
with cte1 AS( select * from t1)select * from cte1 left join t2 on cte1.c1=t2.c1 having not (t2.c1 <=> cte1.c1) order by cte1.c1;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "table_name":"cte1",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "table_id":1099511677879,
 | 
						|
      "table_name":"t2",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":0,
 | 
						|
      "ref_id":1099511677879,
 | 
						|
      "database_name":"cte_db",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
     {
 | 
						|
      "table_id":-3,
 | 
						|
      "table_type":3,
 | 
						|
      "join_type":"OUTER JOIN",
 | 
						|
      "left_table": {
 | 
						|
        "table_id":-6,
 | 
						|
        "table_name":"cte1",
 | 
						|
        "alias_name":"",
 | 
						|
        "synonym_name":"",
 | 
						|
        "table_type":2,
 | 
						|
        "ref_id":-1,
 | 
						|
        "database_name":"",
 | 
						|
        "for_update":false,
 | 
						|
        "wait":-1,
 | 
						|
        "mock_id":-1
 | 
						|
      },
 | 
						|
      "right_table": {
 | 
						|
        "table_id":1099511677879,
 | 
						|
        "table_name":"t2",
 | 
						|
        "alias_name":"",
 | 
						|
        "synonym_name":"",
 | 
						|
        "table_type":0,
 | 
						|
        "ref_id":1099511677879,
 | 
						|
        "database_name":"cte_db",
 | 
						|
        "for_update":false,
 | 
						|
        "wait":-1,
 | 
						|
        "mock_id":-1
 | 
						|
      },
 | 
						|
      "join_condition": [
 | 
						|
         {
 | 
						|
          "item_type":"T_OP_EQ",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "CNT_COLUMN",
 | 
						|
            "IS_JOIN_COND"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1,
 | 
						|
            2
 | 
						|
          ],
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "children": [
 | 
						|
             {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-6,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"",
 | 
						|
              "table_name":"cte1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":4,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                2
 | 
						|
              ],
 | 
						|
              "table_id":1099511677879,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t2",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":3,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-6,
 | 
						|
      "column":"c1",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":4,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":1099511677879,
 | 
						|
      "column":"c1",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          2
 | 
						|
        ],
 | 
						|
        "table_id":1099511677879,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"cte_db",
 | 
						|
        "table_name":"t2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":3,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-6,
 | 
						|
      "column":"c2",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c2",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":18,
 | 
						|
      "table_id":-6,
 | 
						|
      "column":"c3",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":18,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c3",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":1099511677879,
 | 
						|
      "column":"c2",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          2
 | 
						|
        ],
 | 
						|
        "table_id":1099511677879,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"cte_db",
 | 
						|
        "table_name":"t2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c2",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":4,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c1",
 | 
						|
      "expr_name":"c1",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c2",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c2",
 | 
						|
      "expr_name":"c2",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":18,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c3",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c3",
 | 
						|
      "expr_name":"c3",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          2
 | 
						|
        ],
 | 
						|
        "table_id":1099511677879,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"cte_db",
 | 
						|
        "table_name":"t2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":3,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c1",
 | 
						|
      "expr_name":"c1",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          2
 | 
						|
        ],
 | 
						|
        "table_id":1099511677879,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"cte_db",
 | 
						|
        "table_name":"t2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c2",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c2",
 | 
						|
      "expr_name":"c2",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-3,
 | 
						|
      "is_join":true
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
     {
 | 
						|
      "item_type":"T_OP_NOT",
 | 
						|
      "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"
 | 
						|
        }
 | 
						|
      },
 | 
						|
      "expr_info": [
 | 
						|
        "IS_NOT",
 | 
						|
        "CNT_COLUMN",
 | 
						|
        "CNT_NOT"
 | 
						|
      ],
 | 
						|
      "rel_id": [
 | 
						|
        1,
 | 
						|
        2
 | 
						|
      ],
 | 
						|
      "expr_levels": [
 | 
						|
        0
 | 
						|
      ],
 | 
						|
      "children": [
 | 
						|
         {
 | 
						|
          "item_type":"T_OP_NSEQ",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "CNT_COLUMN",
 | 
						|
            "IS_JOIN_COND"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1,
 | 
						|
            2
 | 
						|
          ],
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "children": [
 | 
						|
             {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                2
 | 
						|
              ],
 | 
						|
              "table_id":1099511677879,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t2",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":3,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-6,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"",
 | 
						|
              "table_name":"cte1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":4,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":4,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "ascending":"ASC"
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-4,
 | 
						|
          "table_name":"t1",
 | 
						|
          "alias_name":"t1",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677878,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-4,
 | 
						|
          "column":"c1",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-4,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-4,
 | 
						|
          "column":"c2",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-4,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":18,
 | 
						|
          "table_id":-4,
 | 
						|
          "column":"c3",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-4,
 | 
						|
            "column_id":18,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c3",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-4,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c1",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-4,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c2",
 | 
						|
          "expr_name":"c2",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-4,
 | 
						|
            "column_id":18,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c3",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c3",
 | 
						|
          "expr_name":"c3",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-4,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 21   ***************
 | 
						|
WITH cte1 (a, b) AS (SELECT c1, c2 FROM t1), cte2 (c, d) AS (SELECT c1, c2 FROM t2) select * from (with cte2 as(select * from t3) select c3 as c11, c4 from cte2) cte1 join cte2 on cte1.c11=cte2.c;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-9,
 | 
						|
      "table_name":"cte1",
 | 
						|
      "alias_name":"cte1",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "table_id":-12,
 | 
						|
      "table_name":"cte2",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
     {
 | 
						|
      "table_id":-4,
 | 
						|
      "table_type":3,
 | 
						|
      "join_type":"JOIN",
 | 
						|
      "left_table": {
 | 
						|
        "table_id":-9,
 | 
						|
        "table_name":"cte1",
 | 
						|
        "alias_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "table_type":2,
 | 
						|
        "ref_id":-1,
 | 
						|
        "database_name":"",
 | 
						|
        "for_update":false,
 | 
						|
        "wait":-1,
 | 
						|
        "mock_id":-1
 | 
						|
      },
 | 
						|
      "right_table": {
 | 
						|
        "table_id":-12,
 | 
						|
        "table_name":"cte2",
 | 
						|
        "alias_name":"",
 | 
						|
        "synonym_name":"",
 | 
						|
        "table_type":2,
 | 
						|
        "ref_id":-1,
 | 
						|
        "database_name":"",
 | 
						|
        "for_update":false,
 | 
						|
        "wait":-1,
 | 
						|
        "mock_id":-1
 | 
						|
      },
 | 
						|
      "join_condition": [
 | 
						|
         {
 | 
						|
          "item_type":"T_OP_EQ",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "CNT_COLUMN",
 | 
						|
            "IS_JOIN_COND"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1,
 | 
						|
            2
 | 
						|
          ],
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "children": [
 | 
						|
             {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-9,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"",
 | 
						|
              "table_name":"cte1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c11",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                2
 | 
						|
              ],
 | 
						|
              "table_id":-12,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"",
 | 
						|
              "table_name":"cte2",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-9,
 | 
						|
      "column":"c11",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-9,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c11",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-12,
 | 
						|
      "column":"c",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          2
 | 
						|
        ],
 | 
						|
        "table_id":-12,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-9,
 | 
						|
      "column":"c4",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-9,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c4",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-12,
 | 
						|
      "column":"d",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          2
 | 
						|
        ],
 | 
						|
        "table_id":-12,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"d",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-9,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c11",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c11",
 | 
						|
      "expr_name":"c11",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-9,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c4",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c4",
 | 
						|
      "expr_name":"c4",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          2
 | 
						|
        ],
 | 
						|
        "table_id":-12,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c",
 | 
						|
      "expr_name":"c",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          2
 | 
						|
        ],
 | 
						|
        "table_id":-12,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"d",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"d",
 | 
						|
      "expr_name":"d",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-4,
 | 
						|
      "is_join":true
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-8,
 | 
						|
          "table_name":"cte2",
 | 
						|
          "alias_name":"",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":2,
 | 
						|
          "ref_id":-1,
 | 
						|
          "database_name":"",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-8,
 | 
						|
          "column":"c3",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-8,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c3",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-8,
 | 
						|
          "column":"c4",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-8,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c4",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-8,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c3",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"c11",
 | 
						|
          "expr_name":"c3",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-8,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c4",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c4",
 | 
						|
          "expr_name":"c4",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-8,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
         {
 | 
						|
          "stmt_type":1,
 | 
						|
          "table": [
 | 
						|
             {
 | 
						|
              "table_id":-6,
 | 
						|
              "table_name":"t3",
 | 
						|
              "alias_name":"t3",
 | 
						|
              "synonym_name":"",
 | 
						|
              "table_type":1,
 | 
						|
              "ref_id":1099511677880,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "for_update":false,
 | 
						|
              "wait":-1,
 | 
						|
              "mock_id":-1
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "joined_table": [
 | 
						|
          ],
 | 
						|
          "partition_express": [
 | 
						|
          ],
 | 
						|
          "column": [
 | 
						|
             {
 | 
						|
              "column_id":16,
 | 
						|
              "table_id":-6,
 | 
						|
              "column":"c3",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-6,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"t3",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"c3",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "column_id":17,
 | 
						|
              "table_id":-6,
 | 
						|
              "column":"c4",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-6,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"t3",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"c4",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "select": [
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-6,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"t3",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"c3",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":false,
 | 
						|
              "alias_name":"c3",
 | 
						|
              "expr_name":"c3",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-6,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"t3",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"c4",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":false,
 | 
						|
              "alias_name":"c4",
 | 
						|
              "expr_name":"c4",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "distinct":false,
 | 
						|
          "rollup":false,
 | 
						|
          "nocycle":false,
 | 
						|
          "from": [
 | 
						|
             {
 | 
						|
              "table_id":-6,
 | 
						|
              "is_join":false
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "start_with": [
 | 
						|
          ],
 | 
						|
          "connect_by": [
 | 
						|
          ],
 | 
						|
          "where": [
 | 
						|
          ],
 | 
						|
          "group_by": [
 | 
						|
          ],
 | 
						|
          "having": [
 | 
						|
          ],
 | 
						|
          "aggr_func": [
 | 
						|
          ],
 | 
						|
          "order_by": [
 | 
						|
          ],
 | 
						|
          "limit":null,
 | 
						|
          "offset":null,
 | 
						|
          "show_stmt_ctx": {
 | 
						|
            "is_from_show_stmt":false,
 | 
						|
            "global_scope":false,
 | 
						|
            "tenant_id":-1,
 | 
						|
            "show_database_id":-1,
 | 
						|
            "show_table_id":-1,
 | 
						|
            "grants_user_id":-1
 | 
						|
          },
 | 
						|
          "hint": {
 | 
						|
            "read_static":false,
 | 
						|
            "no_rewrite":false,
 | 
						|
            "frozen_version":-1,
 | 
						|
            "topk_precision":-1,
 | 
						|
            "sharding_minimum_row_count":0,
 | 
						|
            "query_timeout":-1,
 | 
						|
            "hotspot":false,
 | 
						|
            "index": [
 | 
						|
            ],
 | 
						|
            "read_consistency":-1,
 | 
						|
            "join_ordered":false,
 | 
						|
            "join_order": [
 | 
						|
            ],
 | 
						|
            "merge_hint_ids": [
 | 
						|
            ],
 | 
						|
            "hash_hint_ids": [
 | 
						|
            ],
 | 
						|
            "no_hash_hint_ids": [
 | 
						|
            ],
 | 
						|
            "nl_hint_ids": [
 | 
						|
            ],
 | 
						|
            "part_hints": [
 | 
						|
            ],
 | 
						|
            "use_late_materialization":-1,
 | 
						|
            "log_level":"",
 | 
						|
            "max_concurrent":-1,
 | 
						|
            "only_concurrent_hint":false,
 | 
						|
            "has_hint_exclude_concurrent":false,
 | 
						|
            "parallel":-1
 | 
						|
          },
 | 
						|
          "query_context": {
 | 
						|
            "param_num":0,
 | 
						|
            "fetch_cur_time":true,
 | 
						|
            "calculable_items": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "extra_output_exprs": [
 | 
						|
          ],
 | 
						|
          "current_level":0,
 | 
						|
          "equal_sets": [
 | 
						|
          ],
 | 
						|
          "pseudo_column_exprs": [
 | 
						|
          ],
 | 
						|
          "child_stmts": [
 | 
						|
          ],
 | 
						|
          "has_transformed_for_hierarchical_query":false,
 | 
						|
          "is_hierarchical_query":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-10,
 | 
						|
          "table_name":"t2",
 | 
						|
          "alias_name":"t2",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677879,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-10,
 | 
						|
          "column":"c1",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-10,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-10,
 | 
						|
          "column":"c2",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-10,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-10,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"c",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-10,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"d",
 | 
						|
          "expr_name":"c2",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-10,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 22   ***************
 | 
						|
WITH cte1 (a, b) AS (SELECT c1, c2 FROM t1), cte2 (c, d) AS (SELECT c1, c2 FROM t2) select * from cte1 left join cte2 on cte1.a=cte2.c having not (cte1.b <=> cte2.d) order by cte1.a;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-7,
 | 
						|
      "table_name":"cte1",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "table_id":-10,
 | 
						|
      "table_name":"cte2",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
     {
 | 
						|
      "table_id":-4,
 | 
						|
      "table_type":3,
 | 
						|
      "join_type":"OUTER JOIN",
 | 
						|
      "left_table": {
 | 
						|
        "table_id":-7,
 | 
						|
        "table_name":"cte1",
 | 
						|
        "alias_name":"",
 | 
						|
        "synonym_name":"",
 | 
						|
        "table_type":2,
 | 
						|
        "ref_id":-1,
 | 
						|
        "database_name":"",
 | 
						|
        "for_update":false,
 | 
						|
        "wait":-1,
 | 
						|
        "mock_id":-1
 | 
						|
      },
 | 
						|
      "right_table": {
 | 
						|
        "table_id":-10,
 | 
						|
        "table_name":"cte2",
 | 
						|
        "alias_name":"",
 | 
						|
        "synonym_name":"",
 | 
						|
        "table_type":2,
 | 
						|
        "ref_id":-1,
 | 
						|
        "database_name":"",
 | 
						|
        "for_update":false,
 | 
						|
        "wait":-1,
 | 
						|
        "mock_id":-1
 | 
						|
      },
 | 
						|
      "join_condition": [
 | 
						|
         {
 | 
						|
          "item_type":"T_OP_EQ",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "CNT_COLUMN",
 | 
						|
            "IS_JOIN_COND"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1,
 | 
						|
            2
 | 
						|
          ],
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "children": [
 | 
						|
             {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-7,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"",
 | 
						|
              "table_name":"cte1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"a",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":3,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                2
 | 
						|
              ],
 | 
						|
              "table_id":-10,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"",
 | 
						|
              "table_name":"cte2",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-7,
 | 
						|
      "column":"a",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-7,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"a",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":3,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-10,
 | 
						|
      "column":"c",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          2
 | 
						|
        ],
 | 
						|
        "table_id":-10,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-7,
 | 
						|
      "column":"b",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-7,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"b",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-10,
 | 
						|
      "column":"d",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          2
 | 
						|
        ],
 | 
						|
        "table_id":-10,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"d",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-7,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"a",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":3,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"a",
 | 
						|
      "expr_name":"a",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-7,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"b",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"b",
 | 
						|
      "expr_name":"b",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          2
 | 
						|
        ],
 | 
						|
        "table_id":-10,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c",
 | 
						|
      "expr_name":"c",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          2
 | 
						|
        ],
 | 
						|
        "table_id":-10,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"d",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"d",
 | 
						|
      "expr_name":"d",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-4,
 | 
						|
      "is_join":true
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
     {
 | 
						|
      "item_type":"T_OP_NOT",
 | 
						|
      "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"
 | 
						|
        }
 | 
						|
      },
 | 
						|
      "expr_info": [
 | 
						|
        "IS_NOT",
 | 
						|
        "CNT_COLUMN",
 | 
						|
        "CNT_NOT"
 | 
						|
      ],
 | 
						|
      "rel_id": [
 | 
						|
        1,
 | 
						|
        2
 | 
						|
      ],
 | 
						|
      "expr_levels": [
 | 
						|
        0
 | 
						|
      ],
 | 
						|
      "children": [
 | 
						|
         {
 | 
						|
          "item_type":"T_OP_NSEQ",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "CNT_COLUMN",
 | 
						|
            "IS_JOIN_COND"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1,
 | 
						|
            2
 | 
						|
          ],
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "children": [
 | 
						|
             {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-7,
 | 
						|
              "column_id":17,
 | 
						|
              "database_name":"",
 | 
						|
              "table_name":"cte1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"b",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                2
 | 
						|
              ],
 | 
						|
              "table_id":-10,
 | 
						|
              "column_id":17,
 | 
						|
              "database_name":"",
 | 
						|
              "table_name":"cte2",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"d",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-7,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"a",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":3,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "ascending":"ASC"
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-5,
 | 
						|
          "table_name":"t1",
 | 
						|
          "alias_name":"t1",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677878,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-5,
 | 
						|
          "column":"c1",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-5,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-5,
 | 
						|
          "column":"c2",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-5,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-5,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"a",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-5,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"b",
 | 
						|
          "expr_name":"c2",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-5,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-8,
 | 
						|
          "table_name":"t2",
 | 
						|
          "alias_name":"t2",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677879,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-8,
 | 
						|
          "column":"c1",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-8,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-8,
 | 
						|
          "column":"c2",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-8,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-8,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"c",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-8,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"d",
 | 
						|
          "expr_name":"c2",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-8,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 23   ***************
 | 
						|
WITH cte(hello) AS (SELECT c1 FROM t1 UNION ALL select hello from cte) search depth first by hello set abc select hello, abc from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-6,
 | 
						|
      "column":"hello",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"hello",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-6,
 | 
						|
      "column":"abc",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"BIGINT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":0,
 | 
						|
            "precision":20,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"abc",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"hello",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"hello",
 | 
						|
      "expr_name":"hello",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"BIGINT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":0,
 | 
						|
            "precision":20,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"abc",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"abc",
 | 
						|
      "expr_name":"abc",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "set_op":1,
 | 
						|
      "distinct":false,
 | 
						|
      "left_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "table_name":"t1",
 | 
						|
            "alias_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":1,
 | 
						|
            "ref_id":1099511677878,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":16,
 | 
						|
            "table_id":-3,
 | 
						|
            "column":"c1",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"c1",
 | 
						|
            "expr_name":"c1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":0,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "right_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "table_name":"cte",
 | 
						|
            "alias_name":"cte",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":4,
 | 
						|
            "ref_id":49500,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":22330000,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"hello",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"hello",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"hello",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"hello",
 | 
						|
            "expr_name":"hello",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":0,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-3,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"t1",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"c1",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"hello",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"hello",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_CTE_SEARCH_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"BIGINT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":0,
 | 
						|
                "precision":20,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_PSEUDO_COLUMN",
 | 
						|
              "CNT_PSEUDO_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
            ],
 | 
						|
            "copy_expr":null,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"abc",
 | 
						|
          "expr_name":"",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 24   ***************
 | 
						|
WITH cte(n) AS (SELECT c1 FROM t1 UNION ALL select n+1 from cte where n < 10) search depth first  by n set a select n from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-6,
 | 
						|
      "column":"n",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"n",
 | 
						|
      "expr_name":"n",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":1,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "set_op":1,
 | 
						|
      "distinct":false,
 | 
						|
      "left_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "table_name":"t1",
 | 
						|
            "alias_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":1,
 | 
						|
            "ref_id":1099511677878,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":16,
 | 
						|
            "table_id":-3,
 | 
						|
            "column":"c1",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_FUN_SYS_CAST",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":0,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_FUNC",
 | 
						|
                "CNT_CONST",
 | 
						|
                "CNT_COLUMN",
 | 
						|
                "CNT_FUNC"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "func":"cast",
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-3,
 | 
						|
                  "column_id":16,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"t1",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"c1",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_INT",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":-1,
 | 
						|
                      "scale":-1
 | 
						|
                    },
 | 
						|
                    "flag":1,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_CONST",
 | 
						|
                    "CNT_CONST"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                  ],
 | 
						|
                  "value": {
 | 
						|
                    "BIGINT":85903474693
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              ],
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"c1",
 | 
						|
            "expr_name":"c1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":1,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "right_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "table_name":"cte",
 | 
						|
            "alias_name":"cte",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":4,
 | 
						|
            "ref_id":49500,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":22330000,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"n",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"n",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_FUN_SYS_CAST",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":0,
 | 
						|
                  "precision":20,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_FUNC",
 | 
						|
                "CNT_CONST",
 | 
						|
                "CNT_COLUMN",
 | 
						|
                "CNT_FUNC"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "func":"cast",
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_OP_ADD",
 | 
						|
                  "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"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "CNT_CONST",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "children": [
 | 
						|
                     {
 | 
						|
                      "item_type":"T_REF_COLUMN",
 | 
						|
                      "result_type": {
 | 
						|
                        "meta": {
 | 
						|
                          "type":"INT",
 | 
						|
                          "collation":"binary",
 | 
						|
                          "coercibility":"NUMERIC"
 | 
						|
                        },
 | 
						|
                        "accuracy": {
 | 
						|
                          "length":-1,
 | 
						|
                          "precision":11,
 | 
						|
                          "scale":0
 | 
						|
                        },
 | 
						|
                        "flag":0,
 | 
						|
                        "calc_type": {
 | 
						|
                          "type":"NULL",
 | 
						|
                          "collation":"invalid_type",
 | 
						|
                          "coercibility":"INVALID"
 | 
						|
                        }
 | 
						|
                      },
 | 
						|
                      "expr_info": [
 | 
						|
                        "IS_COLUMN",
 | 
						|
                        "CNT_COLUMN"
 | 
						|
                      ],
 | 
						|
                      "rel_id": [
 | 
						|
                        1
 | 
						|
                      ],
 | 
						|
                      "table_id":-4,
 | 
						|
                      "column_id":22330000,
 | 
						|
                      "database_name":"cte_db",
 | 
						|
                      "table_name":"cte",
 | 
						|
                      "synonym_name":"",
 | 
						|
                      "column_name":"n",
 | 
						|
                      "expr_level":0,
 | 
						|
                      "expr_levels": [
 | 
						|
                        0
 | 
						|
                      ],
 | 
						|
                      "column_flags":4,
 | 
						|
                      "is_explicited_referece":true,
 | 
						|
                      "explicited_ref_count":2,
 | 
						|
                      "enum_set_values": [
 | 
						|
                      ]
 | 
						|
                    },
 | 
						|
                     {
 | 
						|
                      "item_type":"T_INT",
 | 
						|
                      "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"
 | 
						|
                        }
 | 
						|
                      },
 | 
						|
                      "expr_info": [
 | 
						|
                        "IS_CONST",
 | 
						|
                        "CNT_CONST"
 | 
						|
                      ],
 | 
						|
                      "rel_id": [
 | 
						|
                      ],
 | 
						|
                      "value": {
 | 
						|
                        "BIGINT":1
 | 
						|
                      }
 | 
						|
                    }
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_INT",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":-1,
 | 
						|
                      "scale":-1
 | 
						|
                    },
 | 
						|
                    "flag":1,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_CONST",
 | 
						|
                    "CNT_CONST"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                  ],
 | 
						|
                  "value": {
 | 
						|
                    "BIGINT":85903474693
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              ],
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"n+1",
 | 
						|
            "expr_name":"n+1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
           {
 | 
						|
            "item_type":"T_OP_LT",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "CNT_CONST",
 | 
						|
              "CNT_COLUMN",
 | 
						|
              "CNT_STATIC_PARAM",
 | 
						|
              "IS_RANGE_COND"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"n",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_QUESTIONMARK",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":2,
 | 
						|
                    "precision":2,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":1,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_STATIC_PARAM",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_STATIC_PARAM"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "value": {
 | 
						|
                  "UNKNOWN":0
 | 
						|
                }
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":1,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_COLUMN",
 | 
						|
                  "CNT_FUNC"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_REF_COLUMN",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"INT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":11,
 | 
						|
                        "scale":0
 | 
						|
                      },
 | 
						|
                      "flag":0,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_COLUMN",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "table_id":-3,
 | 
						|
                    "column_id":16,
 | 
						|
                    "database_name":"cte_db",
 | 
						|
                    "table_name":"t1",
 | 
						|
                    "synonym_name":"",
 | 
						|
                    "column_name":"c1",
 | 
						|
                    "expr_level":0,
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "column_flags":0,
 | 
						|
                    "is_explicited_referece":true,
 | 
						|
                    "explicited_ref_count":1,
 | 
						|
                    "enum_set_values": [
 | 
						|
                    ]
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":20,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_COLUMN",
 | 
						|
                  "CNT_FUNC"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_OP_ADD",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "CNT_CONST",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "children": [
 | 
						|
                       {
 | 
						|
                        "item_type":"T_REF_COLUMN",
 | 
						|
                        "result_type": {
 | 
						|
                          "meta": {
 | 
						|
                            "type":"INT",
 | 
						|
                            "collation":"binary",
 | 
						|
                            "coercibility":"NUMERIC"
 | 
						|
                          },
 | 
						|
                          "accuracy": {
 | 
						|
                            "length":-1,
 | 
						|
                            "precision":11,
 | 
						|
                            "scale":0
 | 
						|
                          },
 | 
						|
                          "flag":0,
 | 
						|
                          "calc_type": {
 | 
						|
                            "type":"NULL",
 | 
						|
                            "collation":"invalid_type",
 | 
						|
                            "coercibility":"INVALID"
 | 
						|
                          }
 | 
						|
                        },
 | 
						|
                        "expr_info": [
 | 
						|
                          "IS_COLUMN",
 | 
						|
                          "CNT_COLUMN"
 | 
						|
                        ],
 | 
						|
                        "rel_id": [
 | 
						|
                          1
 | 
						|
                        ],
 | 
						|
                        "table_id":-4,
 | 
						|
                        "column_id":22330000,
 | 
						|
                        "database_name":"cte_db",
 | 
						|
                        "table_name":"cte",
 | 
						|
                        "synonym_name":"",
 | 
						|
                        "column_name":"n",
 | 
						|
                        "expr_level":0,
 | 
						|
                        "expr_levels": [
 | 
						|
                          0
 | 
						|
                        ],
 | 
						|
                        "column_flags":4,
 | 
						|
                        "is_explicited_referece":true,
 | 
						|
                        "explicited_ref_count":2,
 | 
						|
                        "enum_set_values": [
 | 
						|
                        ]
 | 
						|
                      },
 | 
						|
                       {
 | 
						|
                        "item_type":"T_INT",
 | 
						|
                        "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"
 | 
						|
                          }
 | 
						|
                        },
 | 
						|
                        "expr_info": [
 | 
						|
                          "IS_CONST",
 | 
						|
                          "CNT_CONST"
 | 
						|
                        ],
 | 
						|
                        "rel_id": [
 | 
						|
                        ],
 | 
						|
                        "value": {
 | 
						|
                          "BIGINT":1
 | 
						|
                        }
 | 
						|
                      }
 | 
						|
                    ]
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"n",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_CTE_SEARCH_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"BIGINT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":0,
 | 
						|
                "precision":20,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_PSEUDO_COLUMN",
 | 
						|
              "CNT_PSEUDO_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
            ],
 | 
						|
            "copy_expr":null,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"a",
 | 
						|
          "expr_name":"",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 25   ***************
 | 
						|
with cte(n) as (select 1 from dual union all select n+1 from cte where n < 2) select n from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"n",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"n",
 | 
						|
      "expr_name":"n",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":2,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
       {
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_FUN_SYS_CAST",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"BIGINT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":0,
 | 
						|
              "precision":1,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_CONST",
 | 
						|
            "IS_FUNC",
 | 
						|
            "IS_CALCULABLE_EXPR",
 | 
						|
            "IS_CONST_EXPR",
 | 
						|
            "CNT_CONST",
 | 
						|
            "CNT_FUNC",
 | 
						|
            "CNT_CALCULABLE_EXPR"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
          ],
 | 
						|
          "expr_levels": [
 | 
						|
          ],
 | 
						|
          "func":"cast",
 | 
						|
          "children": [
 | 
						|
             {
 | 
						|
              "item_type":"T_INT",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "CNT_CONST"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "BIGINT":1
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "item_type":"T_INT",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":-1,
 | 
						|
                  "scale":-1
 | 
						|
                },
 | 
						|
                "flag":1,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "CNT_CONST"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "BIGINT":85903474693
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "idx":1
 | 
						|
      }
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "set_op":1,
 | 
						|
      "distinct":false,
 | 
						|
      "left_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_QUESTIONMARK",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":0,
 | 
						|
                  "precision":1,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "IS_STATIC_PARAM",
 | 
						|
                "CNT_CONST",
 | 
						|
                "CNT_STATIC_PARAM",
 | 
						|
                "IS_DYNAMIC_PARAM"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "UNKNOWN":1
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"1",
 | 
						|
            "expr_name":"1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":2,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "IS_CALCULABLE_EXPR",
 | 
						|
                  "IS_CONST_EXPR",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_FUNC",
 | 
						|
                  "CNT_CALCULABLE_EXPR"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":1
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "idx":1
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "right_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "table_name":"cte",
 | 
						|
            "alias_name":"cte",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":4,
 | 
						|
            "ref_id":49500,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":22330000,
 | 
						|
            "table_id":-3,
 | 
						|
            "column":"n",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":1,
 | 
						|
                  "precision":1,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"n",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_FUN_SYS_CAST",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":0,
 | 
						|
                  "precision":20,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_FUNC",
 | 
						|
                "CNT_CONST",
 | 
						|
                "CNT_COLUMN",
 | 
						|
                "CNT_FUNC"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "func":"cast",
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_OP_ADD",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":2,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "CNT_CONST",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "children": [
 | 
						|
                     {
 | 
						|
                      "item_type":"T_REF_COLUMN",
 | 
						|
                      "result_type": {
 | 
						|
                        "meta": {
 | 
						|
                          "type":"BIGINT",
 | 
						|
                          "collation":"binary",
 | 
						|
                          "coercibility":"NUMERIC"
 | 
						|
                        },
 | 
						|
                        "accuracy": {
 | 
						|
                          "length":1,
 | 
						|
                          "precision":1,
 | 
						|
                          "scale":0
 | 
						|
                        },
 | 
						|
                        "flag":0,
 | 
						|
                        "calc_type": {
 | 
						|
                          "type":"NULL",
 | 
						|
                          "collation":"invalid_type",
 | 
						|
                          "coercibility":"INVALID"
 | 
						|
                        }
 | 
						|
                      },
 | 
						|
                      "expr_info": [
 | 
						|
                        "IS_COLUMN",
 | 
						|
                        "CNT_COLUMN"
 | 
						|
                      ],
 | 
						|
                      "rel_id": [
 | 
						|
                        1
 | 
						|
                      ],
 | 
						|
                      "table_id":-3,
 | 
						|
                      "column_id":22330000,
 | 
						|
                      "database_name":"cte_db",
 | 
						|
                      "table_name":"cte",
 | 
						|
                      "synonym_name":"",
 | 
						|
                      "column_name":"n",
 | 
						|
                      "expr_level":0,
 | 
						|
                      "expr_levels": [
 | 
						|
                        0
 | 
						|
                      ],
 | 
						|
                      "column_flags":4,
 | 
						|
                      "is_explicited_referece":true,
 | 
						|
                      "explicited_ref_count":2,
 | 
						|
                      "enum_set_values": [
 | 
						|
                      ]
 | 
						|
                    },
 | 
						|
                     {
 | 
						|
                      "item_type":"T_INT",
 | 
						|
                      "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"
 | 
						|
                        }
 | 
						|
                      },
 | 
						|
                      "expr_info": [
 | 
						|
                        "IS_CONST",
 | 
						|
                        "CNT_CONST"
 | 
						|
                      ],
 | 
						|
                      "rel_id": [
 | 
						|
                      ],
 | 
						|
                      "value": {
 | 
						|
                        "BIGINT":1
 | 
						|
                      }
 | 
						|
                    }
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_INT",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":-1,
 | 
						|
                      "scale":-1
 | 
						|
                    },
 | 
						|
                    "flag":1,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_CONST",
 | 
						|
                    "CNT_CONST"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                  ],
 | 
						|
                  "value": {
 | 
						|
                    "BIGINT":85903474693
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              ],
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"n+1",
 | 
						|
            "expr_name":"n+1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
           {
 | 
						|
            "item_type":"T_OP_LT",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "CNT_CONST",
 | 
						|
              "CNT_COLUMN",
 | 
						|
              "CNT_STATIC_PARAM",
 | 
						|
              "IS_RANGE_COND"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":1,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-3,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"n",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_QUESTIONMARK",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_STATIC_PARAM",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_STATIC_PARAM"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "value": {
 | 
						|
                  "UNKNOWN":0
 | 
						|
                }
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":2,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "IS_CALCULABLE_EXPR",
 | 
						|
                  "IS_CONST_EXPR",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_FUNC",
 | 
						|
                  "CNT_CALCULABLE_EXPR"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":1
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "idx":1
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "IS_CALCULABLE_EXPR",
 | 
						|
                  "IS_CONST_EXPR",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_FUNC",
 | 
						|
                  "CNT_CALCULABLE_EXPR"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":1
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":20,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_COLUMN",
 | 
						|
                  "CNT_FUNC"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_OP_ADD",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":2,
 | 
						|
                        "scale":0
 | 
						|
                      },
 | 
						|
                      "flag":0,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "CNT_CONST",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "children": [
 | 
						|
                       {
 | 
						|
                        "item_type":"T_REF_COLUMN",
 | 
						|
                        "result_type": {
 | 
						|
                          "meta": {
 | 
						|
                            "type":"BIGINT",
 | 
						|
                            "collation":"binary",
 | 
						|
                            "coercibility":"NUMERIC"
 | 
						|
                          },
 | 
						|
                          "accuracy": {
 | 
						|
                            "length":1,
 | 
						|
                            "precision":1,
 | 
						|
                            "scale":0
 | 
						|
                          },
 | 
						|
                          "flag":0,
 | 
						|
                          "calc_type": {
 | 
						|
                            "type":"NULL",
 | 
						|
                            "collation":"invalid_type",
 | 
						|
                            "coercibility":"INVALID"
 | 
						|
                          }
 | 
						|
                        },
 | 
						|
                        "expr_info": [
 | 
						|
                          "IS_COLUMN",
 | 
						|
                          "CNT_COLUMN"
 | 
						|
                        ],
 | 
						|
                        "rel_id": [
 | 
						|
                          1
 | 
						|
                        ],
 | 
						|
                        "table_id":-3,
 | 
						|
                        "column_id":22330000,
 | 
						|
                        "database_name":"cte_db",
 | 
						|
                        "table_name":"cte",
 | 
						|
                        "synonym_name":"",
 | 
						|
                        "column_name":"n",
 | 
						|
                        "expr_level":0,
 | 
						|
                        "expr_levels": [
 | 
						|
                          0
 | 
						|
                        ],
 | 
						|
                        "column_flags":4,
 | 
						|
                        "is_explicited_referece":true,
 | 
						|
                        "explicited_ref_count":2,
 | 
						|
                        "enum_set_values": [
 | 
						|
                        ]
 | 
						|
                      },
 | 
						|
                       {
 | 
						|
                        "item_type":"T_INT",
 | 
						|
                        "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"
 | 
						|
                          }
 | 
						|
                        },
 | 
						|
                        "expr_info": [
 | 
						|
                          "IS_CONST",
 | 
						|
                          "CNT_CONST"
 | 
						|
                        ],
 | 
						|
                        "rel_id": [
 | 
						|
                        ],
 | 
						|
                        "value": {
 | 
						|
                          "BIGINT":1
 | 
						|
                        }
 | 
						|
                      }
 | 
						|
                    ]
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"n",
 | 
						|
          "expr_name":"1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 26   ***************
 | 
						|
with cte(n) as (select 1 from dual union all select n+1 from cte where n < 2) search depth first by n set abc select n,abc from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"n",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"abc",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"BIGINT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":0,
 | 
						|
            "precision":20,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"abc",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"n",
 | 
						|
      "expr_name":"n",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"BIGINT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":0,
 | 
						|
            "precision":20,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"abc",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"abc",
 | 
						|
      "expr_name":"abc",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":2,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
       {
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_FUN_SYS_CAST",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"BIGINT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":0,
 | 
						|
              "precision":1,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_CONST",
 | 
						|
            "IS_FUNC",
 | 
						|
            "IS_CALCULABLE_EXPR",
 | 
						|
            "IS_CONST_EXPR",
 | 
						|
            "CNT_CONST",
 | 
						|
            "CNT_FUNC",
 | 
						|
            "CNT_CALCULABLE_EXPR"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
          ],
 | 
						|
          "expr_levels": [
 | 
						|
          ],
 | 
						|
          "func":"cast",
 | 
						|
          "children": [
 | 
						|
             {
 | 
						|
              "item_type":"T_INT",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "CNT_CONST"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "BIGINT":1
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "item_type":"T_INT",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":-1,
 | 
						|
                  "scale":-1
 | 
						|
                },
 | 
						|
                "flag":1,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "CNT_CONST"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "BIGINT":85903474693
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "idx":1
 | 
						|
      }
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "set_op":1,
 | 
						|
      "distinct":false,
 | 
						|
      "left_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_QUESTIONMARK",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":0,
 | 
						|
                  "precision":1,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "IS_STATIC_PARAM",
 | 
						|
                "CNT_CONST",
 | 
						|
                "CNT_STATIC_PARAM",
 | 
						|
                "IS_DYNAMIC_PARAM"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "UNKNOWN":1
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"1",
 | 
						|
            "expr_name":"1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":2,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "IS_CALCULABLE_EXPR",
 | 
						|
                  "IS_CONST_EXPR",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_FUNC",
 | 
						|
                  "CNT_CALCULABLE_EXPR"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":1
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "idx":1
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "right_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "table_name":"cte",
 | 
						|
            "alias_name":"cte",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":4,
 | 
						|
            "ref_id":49500,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":22330000,
 | 
						|
            "table_id":-3,
 | 
						|
            "column":"n",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":1,
 | 
						|
                  "precision":1,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"n",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_FUN_SYS_CAST",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":0,
 | 
						|
                  "precision":20,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_FUNC",
 | 
						|
                "CNT_CONST",
 | 
						|
                "CNT_COLUMN",
 | 
						|
                "CNT_FUNC"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "func":"cast",
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_OP_ADD",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":2,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "CNT_CONST",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "children": [
 | 
						|
                     {
 | 
						|
                      "item_type":"T_REF_COLUMN",
 | 
						|
                      "result_type": {
 | 
						|
                        "meta": {
 | 
						|
                          "type":"BIGINT",
 | 
						|
                          "collation":"binary",
 | 
						|
                          "coercibility":"NUMERIC"
 | 
						|
                        },
 | 
						|
                        "accuracy": {
 | 
						|
                          "length":1,
 | 
						|
                          "precision":1,
 | 
						|
                          "scale":0
 | 
						|
                        },
 | 
						|
                        "flag":0,
 | 
						|
                        "calc_type": {
 | 
						|
                          "type":"NULL",
 | 
						|
                          "collation":"invalid_type",
 | 
						|
                          "coercibility":"INVALID"
 | 
						|
                        }
 | 
						|
                      },
 | 
						|
                      "expr_info": [
 | 
						|
                        "IS_COLUMN",
 | 
						|
                        "CNT_COLUMN"
 | 
						|
                      ],
 | 
						|
                      "rel_id": [
 | 
						|
                        1
 | 
						|
                      ],
 | 
						|
                      "table_id":-3,
 | 
						|
                      "column_id":22330000,
 | 
						|
                      "database_name":"cte_db",
 | 
						|
                      "table_name":"cte",
 | 
						|
                      "synonym_name":"",
 | 
						|
                      "column_name":"n",
 | 
						|
                      "expr_level":0,
 | 
						|
                      "expr_levels": [
 | 
						|
                        0
 | 
						|
                      ],
 | 
						|
                      "column_flags":4,
 | 
						|
                      "is_explicited_referece":true,
 | 
						|
                      "explicited_ref_count":2,
 | 
						|
                      "enum_set_values": [
 | 
						|
                      ]
 | 
						|
                    },
 | 
						|
                     {
 | 
						|
                      "item_type":"T_INT",
 | 
						|
                      "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"
 | 
						|
                        }
 | 
						|
                      },
 | 
						|
                      "expr_info": [
 | 
						|
                        "IS_CONST",
 | 
						|
                        "CNT_CONST"
 | 
						|
                      ],
 | 
						|
                      "rel_id": [
 | 
						|
                      ],
 | 
						|
                      "value": {
 | 
						|
                        "BIGINT":1
 | 
						|
                      }
 | 
						|
                    }
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_INT",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":-1,
 | 
						|
                      "scale":-1
 | 
						|
                    },
 | 
						|
                    "flag":1,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_CONST",
 | 
						|
                    "CNT_CONST"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                  ],
 | 
						|
                  "value": {
 | 
						|
                    "BIGINT":85903474693
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              ],
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"n+1",
 | 
						|
            "expr_name":"n+1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
           {
 | 
						|
            "item_type":"T_OP_LT",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "CNT_CONST",
 | 
						|
              "CNT_COLUMN",
 | 
						|
              "CNT_STATIC_PARAM",
 | 
						|
              "IS_RANGE_COND"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":1,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-3,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"n",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_QUESTIONMARK",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_STATIC_PARAM",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_STATIC_PARAM"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "value": {
 | 
						|
                  "UNKNOWN":0
 | 
						|
                }
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":2,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "IS_CALCULABLE_EXPR",
 | 
						|
                  "IS_CONST_EXPR",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_FUNC",
 | 
						|
                  "CNT_CALCULABLE_EXPR"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":1
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "idx":1
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "IS_CALCULABLE_EXPR",
 | 
						|
                  "IS_CONST_EXPR",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_FUNC",
 | 
						|
                  "CNT_CALCULABLE_EXPR"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":1
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":20,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_COLUMN",
 | 
						|
                  "CNT_FUNC"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_OP_ADD",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":2,
 | 
						|
                        "scale":0
 | 
						|
                      },
 | 
						|
                      "flag":0,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "CNT_CONST",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "children": [
 | 
						|
                       {
 | 
						|
                        "item_type":"T_REF_COLUMN",
 | 
						|
                        "result_type": {
 | 
						|
                          "meta": {
 | 
						|
                            "type":"BIGINT",
 | 
						|
                            "collation":"binary",
 | 
						|
                            "coercibility":"NUMERIC"
 | 
						|
                          },
 | 
						|
                          "accuracy": {
 | 
						|
                            "length":1,
 | 
						|
                            "precision":1,
 | 
						|
                            "scale":0
 | 
						|
                          },
 | 
						|
                          "flag":0,
 | 
						|
                          "calc_type": {
 | 
						|
                            "type":"NULL",
 | 
						|
                            "collation":"invalid_type",
 | 
						|
                            "coercibility":"INVALID"
 | 
						|
                          }
 | 
						|
                        },
 | 
						|
                        "expr_info": [
 | 
						|
                          "IS_COLUMN",
 | 
						|
                          "CNT_COLUMN"
 | 
						|
                        ],
 | 
						|
                        "rel_id": [
 | 
						|
                          1
 | 
						|
                        ],
 | 
						|
                        "table_id":-3,
 | 
						|
                        "column_id":22330000,
 | 
						|
                        "database_name":"cte_db",
 | 
						|
                        "table_name":"cte",
 | 
						|
                        "synonym_name":"",
 | 
						|
                        "column_name":"n",
 | 
						|
                        "expr_level":0,
 | 
						|
                        "expr_levels": [
 | 
						|
                          0
 | 
						|
                        ],
 | 
						|
                        "column_flags":4,
 | 
						|
                        "is_explicited_referece":true,
 | 
						|
                        "explicited_ref_count":2,
 | 
						|
                        "enum_set_values": [
 | 
						|
                        ]
 | 
						|
                      },
 | 
						|
                       {
 | 
						|
                        "item_type":"T_INT",
 | 
						|
                        "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"
 | 
						|
                          }
 | 
						|
                        },
 | 
						|
                        "expr_info": [
 | 
						|
                          "IS_CONST",
 | 
						|
                          "CNT_CONST"
 | 
						|
                        ],
 | 
						|
                        "rel_id": [
 | 
						|
                        ],
 | 
						|
                        "value": {
 | 
						|
                          "BIGINT":1
 | 
						|
                        }
 | 
						|
                      }
 | 
						|
                    ]
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"n",
 | 
						|
          "expr_name":"1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_CTE_SEARCH_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"BIGINT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":0,
 | 
						|
                "precision":20,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_PSEUDO_COLUMN",
 | 
						|
              "CNT_PSEUDO_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
            ],
 | 
						|
            "copy_expr":null,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"abc",
 | 
						|
          "expr_name":"",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 27   ***************
 | 
						|
explain with cte (a,b,c) as  (     select id, name, leaderid from emp where emp.id = 1     union all     select emp.id ,emp.name, emp.leaderid from emp, cte where emp.leaderid = cte.a ) search depth first by a set sad  select * from cte;
 | 
						|
{
 | 
						|
  "explain_stmt": {
 | 
						|
    "stmt_type":1,
 | 
						|
    "table": [
 | 
						|
       {
 | 
						|
        "table_id":-8,
 | 
						|
        "table_name":"cte",
 | 
						|
        "alias_name":"",
 | 
						|
        "synonym_name":"",
 | 
						|
        "table_type":2,
 | 
						|
        "ref_id":-1,
 | 
						|
        "database_name":"",
 | 
						|
        "for_update":false,
 | 
						|
        "wait":-1,
 | 
						|
        "mock_id":-1
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "joined_table": [
 | 
						|
    ],
 | 
						|
    "partition_express": [
 | 
						|
    ],
 | 
						|
    "column": [
 | 
						|
       {
 | 
						|
        "column_id":16,
 | 
						|
        "table_id":-8,
 | 
						|
        "column":"a",
 | 
						|
        "auto_filled_timestamp":false,
 | 
						|
        "default_value": {
 | 
						|
          "NULL":"NULL"
 | 
						|
        },
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"INT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":-1,
 | 
						|
              "precision":11,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-8,
 | 
						|
          "column_id":16,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"a",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      },
 | 
						|
       {
 | 
						|
        "column_id":17,
 | 
						|
        "table_id":-8,
 | 
						|
        "column":"b",
 | 
						|
        "auto_filled_timestamp":false,
 | 
						|
        "default_value": {
 | 
						|
          "NULL":"NULL"
 | 
						|
        },
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-8,
 | 
						|
          "column_id":17,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"b",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      },
 | 
						|
       {
 | 
						|
        "column_id":18,
 | 
						|
        "table_id":-8,
 | 
						|
        "column":"c",
 | 
						|
        "auto_filled_timestamp":false,
 | 
						|
        "default_value": {
 | 
						|
          "NULL":"NULL"
 | 
						|
        },
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"INT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":-1,
 | 
						|
              "precision":11,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-8,
 | 
						|
          "column_id":18,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"c",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      },
 | 
						|
       {
 | 
						|
        "column_id":19,
 | 
						|
        "table_id":-8,
 | 
						|
        "column":"sad",
 | 
						|
        "auto_filled_timestamp":false,
 | 
						|
        "default_value": {
 | 
						|
          "NULL":"NULL"
 | 
						|
        },
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"BIGINT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":0,
 | 
						|
              "precision":20,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-8,
 | 
						|
          "column_id":19,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"sad",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "select": [
 | 
						|
       {
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"INT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":-1,
 | 
						|
              "precision":11,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-8,
 | 
						|
          "column_id":16,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"a",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "is_alias":false,
 | 
						|
        "alias_name":"a",
 | 
						|
        "expr_name":"a",
 | 
						|
        "default": {
 | 
						|
          "NULL":"NULL"
 | 
						|
        }
 | 
						|
      },
 | 
						|
       {
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-8,
 | 
						|
          "column_id":17,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"b",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "is_alias":false,
 | 
						|
        "alias_name":"b",
 | 
						|
        "expr_name":"b",
 | 
						|
        "default": {
 | 
						|
          "NULL":"NULL"
 | 
						|
        }
 | 
						|
      },
 | 
						|
       {
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"INT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":-1,
 | 
						|
              "precision":11,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-8,
 | 
						|
          "column_id":18,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"c",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "is_alias":false,
 | 
						|
        "alias_name":"c",
 | 
						|
        "expr_name":"c",
 | 
						|
        "default": {
 | 
						|
          "NULL":"NULL"
 | 
						|
        }
 | 
						|
      },
 | 
						|
       {
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"BIGINT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":0,
 | 
						|
              "precision":20,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-8,
 | 
						|
          "column_id":19,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"sad",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "is_alias":false,
 | 
						|
        "alias_name":"sad",
 | 
						|
        "expr_name":"sad",
 | 
						|
        "default": {
 | 
						|
          "NULL":"NULL"
 | 
						|
        }
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "distinct":false,
 | 
						|
    "rollup":false,
 | 
						|
    "nocycle":false,
 | 
						|
    "from": [
 | 
						|
       {
 | 
						|
        "table_id":-8,
 | 
						|
        "is_join":false
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "start_with": [
 | 
						|
    ],
 | 
						|
    "connect_by": [
 | 
						|
    ],
 | 
						|
    "where": [
 | 
						|
    ],
 | 
						|
    "group_by": [
 | 
						|
    ],
 | 
						|
    "having": [
 | 
						|
    ],
 | 
						|
    "aggr_func": [
 | 
						|
    ],
 | 
						|
    "order_by": [
 | 
						|
    ],
 | 
						|
    "limit":null,
 | 
						|
    "offset":null,
 | 
						|
    "show_stmt_ctx": {
 | 
						|
      "is_from_show_stmt":false,
 | 
						|
      "global_scope":false,
 | 
						|
      "tenant_id":-1,
 | 
						|
      "show_database_id":-1,
 | 
						|
      "show_table_id":-1,
 | 
						|
      "grants_user_id":-1
 | 
						|
    },
 | 
						|
    "hint": {
 | 
						|
      "read_static":false,
 | 
						|
      "no_rewrite":false,
 | 
						|
      "frozen_version":-1,
 | 
						|
      "topk_precision":-1,
 | 
						|
      "sharding_minimum_row_count":0,
 | 
						|
      "query_timeout":-1,
 | 
						|
      "hotspot":false,
 | 
						|
      "index": [
 | 
						|
      ],
 | 
						|
      "read_consistency":-1,
 | 
						|
      "join_ordered":false,
 | 
						|
      "join_order": [
 | 
						|
      ],
 | 
						|
      "merge_hint_ids": [
 | 
						|
      ],
 | 
						|
      "hash_hint_ids": [
 | 
						|
      ],
 | 
						|
      "no_hash_hint_ids": [
 | 
						|
      ],
 | 
						|
      "nl_hint_ids": [
 | 
						|
      ],
 | 
						|
      "part_hints": [
 | 
						|
      ],
 | 
						|
      "use_late_materialization":-1,
 | 
						|
      "log_level":"",
 | 
						|
      "max_concurrent":-1,
 | 
						|
      "only_concurrent_hint":false,
 | 
						|
      "has_hint_exclude_concurrent":false,
 | 
						|
      "parallel":-1
 | 
						|
    },
 | 
						|
    "query_context": {
 | 
						|
      "param_num":0,
 | 
						|
      "fetch_cur_time":true,
 | 
						|
      "calculable_items": [
 | 
						|
      ]
 | 
						|
    },
 | 
						|
    "extra_output_exprs": [
 | 
						|
    ],
 | 
						|
    "current_level":0,
 | 
						|
    "equal_sets": [
 | 
						|
    ],
 | 
						|
    "pseudo_column_exprs": [
 | 
						|
    ],
 | 
						|
    "child_stmts": [
 | 
						|
       {
 | 
						|
        "set_op":1,
 | 
						|
        "distinct":false,
 | 
						|
        "left_query": {
 | 
						|
          "stmt_type":1,
 | 
						|
          "table": [
 | 
						|
             {
 | 
						|
              "table_id":-4,
 | 
						|
              "table_name":"emp",
 | 
						|
              "alias_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "table_type":1,
 | 
						|
              "ref_id":1099511677877,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "for_update":false,
 | 
						|
              "wait":-1,
 | 
						|
              "mock_id":-1
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "joined_table": [
 | 
						|
          ],
 | 
						|
          "partition_express": [
 | 
						|
          ],
 | 
						|
          "column": [
 | 
						|
             {
 | 
						|
              "column_id":16,
 | 
						|
              "table_id":-4,
 | 
						|
              "column":"id",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "column_id":17,
 | 
						|
              "table_id":-4,
 | 
						|
              "column":"name",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"name",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "column_id":18,
 | 
						|
              "table_id":-4,
 | 
						|
              "column":"leaderid",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "select": [
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":false,
 | 
						|
              "alias_name":"id",
 | 
						|
              "expr_name":"id",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"name",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":false,
 | 
						|
              "alias_name":"name",
 | 
						|
              "expr_name":"name",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":false,
 | 
						|
              "alias_name":"leaderid",
 | 
						|
              "expr_name":"leaderid",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "distinct":false,
 | 
						|
          "rollup":false,
 | 
						|
          "nocycle":false,
 | 
						|
          "from": [
 | 
						|
             {
 | 
						|
              "table_id":-4,
 | 
						|
              "is_join":false
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "start_with": [
 | 
						|
          ],
 | 
						|
          "connect_by": [
 | 
						|
          ],
 | 
						|
          "where": [
 | 
						|
             {
 | 
						|
              "item_type":"T_OP_EQ",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "CNT_CONST",
 | 
						|
                "CNT_COLUMN",
 | 
						|
                "IS_SIMPLE_COND"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-4,
 | 
						|
                  "column_id":16,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"id",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":2,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_INT",
 | 
						|
                  "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"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_CONST",
 | 
						|
                    "CNT_CONST"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                  ],
 | 
						|
                  "value": {
 | 
						|
                    "BIGINT":1
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "group_by": [
 | 
						|
          ],
 | 
						|
          "having": [
 | 
						|
          ],
 | 
						|
          "aggr_func": [
 | 
						|
          ],
 | 
						|
          "order_by": [
 | 
						|
          ],
 | 
						|
          "limit":null,
 | 
						|
          "offset":null,
 | 
						|
          "show_stmt_ctx": {
 | 
						|
            "is_from_show_stmt":false,
 | 
						|
            "global_scope":false,
 | 
						|
            "tenant_id":-1,
 | 
						|
            "show_database_id":-1,
 | 
						|
            "show_table_id":-1,
 | 
						|
            "grants_user_id":-1
 | 
						|
          },
 | 
						|
          "hint": {
 | 
						|
            "read_static":false,
 | 
						|
            "no_rewrite":false,
 | 
						|
            "frozen_version":-1,
 | 
						|
            "topk_precision":-1,
 | 
						|
            "sharding_minimum_row_count":0,
 | 
						|
            "query_timeout":-1,
 | 
						|
            "hotspot":false,
 | 
						|
            "index": [
 | 
						|
            ],
 | 
						|
            "read_consistency":-1,
 | 
						|
            "join_ordered":false,
 | 
						|
            "join_order": [
 | 
						|
            ],
 | 
						|
            "merge_hint_ids": [
 | 
						|
            ],
 | 
						|
            "hash_hint_ids": [
 | 
						|
            ],
 | 
						|
            "no_hash_hint_ids": [
 | 
						|
            ],
 | 
						|
            "nl_hint_ids": [
 | 
						|
            ],
 | 
						|
            "part_hints": [
 | 
						|
            ],
 | 
						|
            "use_late_materialization":-1,
 | 
						|
            "log_level":"",
 | 
						|
            "max_concurrent":-1,
 | 
						|
            "only_concurrent_hint":false,
 | 
						|
            "has_hint_exclude_concurrent":false,
 | 
						|
            "parallel":-1
 | 
						|
          },
 | 
						|
          "query_context": {
 | 
						|
            "param_num":0,
 | 
						|
            "fetch_cur_time":true,
 | 
						|
            "calculable_items": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "extra_output_exprs": [
 | 
						|
          ],
 | 
						|
          "current_level":0,
 | 
						|
          "equal_sets": [
 | 
						|
          ],
 | 
						|
          "pseudo_column_exprs": [
 | 
						|
          ],
 | 
						|
          "child_stmts": [
 | 
						|
          ],
 | 
						|
          "has_transformed_for_hierarchical_query":false,
 | 
						|
          "is_hierarchical_query":false
 | 
						|
        },
 | 
						|
        "right_query": {
 | 
						|
          "stmt_type":1,
 | 
						|
          "table": [
 | 
						|
             {
 | 
						|
              "table_id":-5,
 | 
						|
              "table_name":"emp",
 | 
						|
              "alias_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "table_type":1,
 | 
						|
              "ref_id":1099511677877,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "for_update":false,
 | 
						|
              "wait":-1,
 | 
						|
              "mock_id":-1
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "table_id":-6,
 | 
						|
              "table_name":"cte",
 | 
						|
              "alias_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "table_type":4,
 | 
						|
              "ref_id":49500,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "for_update":false,
 | 
						|
              "wait":-1,
 | 
						|
              "mock_id":-1
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "joined_table": [
 | 
						|
          ],
 | 
						|
          "partition_express": [
 | 
						|
          ],
 | 
						|
          "column": [
 | 
						|
             {
 | 
						|
              "column_id":18,
 | 
						|
              "table_id":-5,
 | 
						|
              "column":"leaderid",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "column_id":22330000,
 | 
						|
              "table_id":-6,
 | 
						|
              "column":"a",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  2
 | 
						|
                ],
 | 
						|
                "table_id":-6,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"a",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "column_id":16,
 | 
						|
              "table_id":-5,
 | 
						|
              "column":"id",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "column_id":17,
 | 
						|
              "table_id":-5,
 | 
						|
              "column":"name",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"name",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "select": [
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":false,
 | 
						|
              "alias_name":"id",
 | 
						|
              "expr_name":"emp.id",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"name",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":false,
 | 
						|
              "alias_name":"name",
 | 
						|
              "expr_name":"emp.name",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":false,
 | 
						|
              "alias_name":"leaderid",
 | 
						|
              "expr_name":"emp.leaderid",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "distinct":false,
 | 
						|
          "rollup":false,
 | 
						|
          "nocycle":false,
 | 
						|
          "from": [
 | 
						|
             {
 | 
						|
              "table_id":-5,
 | 
						|
              "is_join":false
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "table_id":-6,
 | 
						|
              "is_join":false
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "start_with": [
 | 
						|
          ],
 | 
						|
          "connect_by": [
 | 
						|
          ],
 | 
						|
          "where": [
 | 
						|
             {
 | 
						|
              "item_type":"T_OP_EQ",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "CNT_COLUMN",
 | 
						|
                "IS_JOIN_COND"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1,
 | 
						|
                2
 | 
						|
              ],
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-5,
 | 
						|
                  "column_id":18,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"leaderid",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":2,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    2
 | 
						|
                  ],
 | 
						|
                  "table_id":-6,
 | 
						|
                  "column_id":22330000,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"cte",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"a",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":4,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "group_by": [
 | 
						|
          ],
 | 
						|
          "having": [
 | 
						|
          ],
 | 
						|
          "aggr_func": [
 | 
						|
          ],
 | 
						|
          "order_by": [
 | 
						|
          ],
 | 
						|
          "limit":null,
 | 
						|
          "offset":null,
 | 
						|
          "show_stmt_ctx": {
 | 
						|
            "is_from_show_stmt":false,
 | 
						|
            "global_scope":false,
 | 
						|
            "tenant_id":-1,
 | 
						|
            "show_database_id":-1,
 | 
						|
            "show_table_id":-1,
 | 
						|
            "grants_user_id":-1
 | 
						|
          },
 | 
						|
          "hint": {
 | 
						|
            "read_static":false,
 | 
						|
            "no_rewrite":false,
 | 
						|
            "frozen_version":-1,
 | 
						|
            "topk_precision":-1,
 | 
						|
            "sharding_minimum_row_count":0,
 | 
						|
            "query_timeout":-1,
 | 
						|
            "hotspot":false,
 | 
						|
            "index": [
 | 
						|
            ],
 | 
						|
            "read_consistency":-1,
 | 
						|
            "join_ordered":false,
 | 
						|
            "join_order": [
 | 
						|
            ],
 | 
						|
            "merge_hint_ids": [
 | 
						|
            ],
 | 
						|
            "hash_hint_ids": [
 | 
						|
            ],
 | 
						|
            "no_hash_hint_ids": [
 | 
						|
            ],
 | 
						|
            "nl_hint_ids": [
 | 
						|
            ],
 | 
						|
            "part_hints": [
 | 
						|
            ],
 | 
						|
            "use_late_materialization":-1,
 | 
						|
            "log_level":"",
 | 
						|
            "max_concurrent":-1,
 | 
						|
            "only_concurrent_hint":false,
 | 
						|
            "has_hint_exclude_concurrent":false,
 | 
						|
            "parallel":-1
 | 
						|
          },
 | 
						|
          "query_context": {
 | 
						|
            "param_num":0,
 | 
						|
            "fetch_cur_time":true,
 | 
						|
            "calculable_items": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "extra_output_exprs": [
 | 
						|
          ],
 | 
						|
          "current_level":0,
 | 
						|
          "equal_sets": [
 | 
						|
          ],
 | 
						|
          "pseudo_column_exprs": [
 | 
						|
          ],
 | 
						|
          "child_stmts": [
 | 
						|
          ],
 | 
						|
          "has_transformed_for_hierarchical_query":false,
 | 
						|
          "is_hierarchical_query":false
 | 
						|
        },
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_OP_UNION",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_SET_OP",
 | 
						|
                "CNT_SET_OP"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-4,
 | 
						|
                  "column_id":16,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"id",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":2,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-5,
 | 
						|
                  "column_id":16,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"id",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":true,
 | 
						|
            "alias_name":"a",
 | 
						|
            "expr_name":"id",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_OP_UNION",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_SET_OP",
 | 
						|
                "CNT_SET_OP"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "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"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-4,
 | 
						|
                  "column_id":17,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"name",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "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"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-5,
 | 
						|
                  "column_id":17,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"name",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":true,
 | 
						|
            "alias_name":"b",
 | 
						|
            "expr_name":"name",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_OP_UNION",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_SET_OP",
 | 
						|
                "CNT_SET_OP"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-4,
 | 
						|
                  "column_id":18,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"leaderid",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-5,
 | 
						|
                  "column_id":18,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"leaderid",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":2,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":true,
 | 
						|
            "alias_name":"c",
 | 
						|
            "expr_name":"leaderid",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_CTE_SEARCH_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":0,
 | 
						|
                  "precision":20,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_PSEUDO_COLUMN",
 | 
						|
                "CNT_PSEUDO_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
              ],
 | 
						|
              "copy_expr":null,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":true,
 | 
						|
            "alias_name":"sad",
 | 
						|
            "expr_name":"",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "has_transformed_for_hierarchical_query":false,
 | 
						|
    "is_hierarchical_query":false
 | 
						|
  }
 | 
						|
}
 | 
						|
***************   Case 28   ***************
 | 
						|
WITH cte(n) AS (SELECT c1 FROM t1 UNION ALL select n from cte) search depth first  by n set a_name cycle n set iscyc to 'n' default 'y' select n from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-6,
 | 
						|
      "column":"n",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"n",
 | 
						|
      "expr_name":"n",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "set_op":1,
 | 
						|
      "distinct":false,
 | 
						|
      "left_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "table_name":"t1",
 | 
						|
            "alias_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":1,
 | 
						|
            "ref_id":1099511677878,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":16,
 | 
						|
            "table_id":-3,
 | 
						|
            "column":"c1",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"c1",
 | 
						|
            "expr_name":"c1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":0,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "right_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "table_name":"cte",
 | 
						|
            "alias_name":"cte",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":4,
 | 
						|
            "ref_id":49500,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":22330000,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"n",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"n",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"n",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"n",
 | 
						|
            "expr_name":"n",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":0,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-3,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"t1",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"c1",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"n",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"n",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_CTE_SEARCH_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"BIGINT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":0,
 | 
						|
                "precision":20,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_PSEUDO_COLUMN",
 | 
						|
              "CNT_PSEUDO_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
            ],
 | 
						|
            "copy_expr":null,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"a_name",
 | 
						|
          "expr_name":"",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_CTE_CYCLE_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"VARCHAR",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":-1,
 | 
						|
                "scale":-1
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_PSEUDO_COLUMN",
 | 
						|
              "CNT_PSEUDO_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
            ],
 | 
						|
            "copy_expr":null,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"iscyc",
 | 
						|
          "expr_name":"",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 29   ***************
 | 
						|
WITH cte(n) AS (SELECT c1 FROM t1 UNION ALL select n from cte) search depth first  by n set a_name select n from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-6,
 | 
						|
      "column":"n",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"n",
 | 
						|
      "expr_name":"n",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "set_op":1,
 | 
						|
      "distinct":false,
 | 
						|
      "left_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "table_name":"t1",
 | 
						|
            "alias_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":1,
 | 
						|
            "ref_id":1099511677878,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":16,
 | 
						|
            "table_id":-3,
 | 
						|
            "column":"c1",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"c1",
 | 
						|
            "expr_name":"c1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":0,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "right_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "table_name":"cte",
 | 
						|
            "alias_name":"cte",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":4,
 | 
						|
            "ref_id":49500,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":22330000,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"n",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"n",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"n",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"n",
 | 
						|
            "expr_name":"n",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":0,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-3,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"t1",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"c1",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"n",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"n",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_CTE_SEARCH_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"BIGINT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":0,
 | 
						|
                "precision":20,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_PSEUDO_COLUMN",
 | 
						|
              "CNT_PSEUDO_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
            ],
 | 
						|
            "copy_expr":null,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"a_name",
 | 
						|
          "expr_name":"",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 30   ***************
 | 
						|
WITH cte(n) AS (SELECT c1 FROM t1 UNION ALL select n from cte) select n from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-6,
 | 
						|
      "column":"n",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"n",
 | 
						|
      "expr_name":"n",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "set_op":1,
 | 
						|
      "distinct":false,
 | 
						|
      "left_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "table_name":"t1",
 | 
						|
            "alias_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":1,
 | 
						|
            "ref_id":1099511677878,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":16,
 | 
						|
            "table_id":-3,
 | 
						|
            "column":"c1",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"c1",
 | 
						|
            "expr_name":"c1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":0,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "right_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "table_name":"cte",
 | 
						|
            "alias_name":"cte",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":4,
 | 
						|
            "ref_id":49500,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":22330000,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"n",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"n",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"n",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"n",
 | 
						|
            "expr_name":"n",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":0,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-3,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"t1",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"c1",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"n",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"n",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 31   ***************
 | 
						|
WITH fibonacci (n, fib_n, next_fib_n) AS (   SELECT 1, 0, 1 from dual   UNION ALL   SELECT n + 1, next_fib_n, fib_n + next_fib_n   FROM fibonacci WHERE n < 10 ) SELECT * FROM fibonacci;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "table_name":"fibonacci",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"n",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"fibonacci",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"fib_n",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"fibonacci",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"fib_n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":18,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"next_fib_n",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"BIGINT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":20,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":1,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":18,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"fibonacci",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"next_fib_n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"fibonacci",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"n",
 | 
						|
      "expr_name":"n",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"fibonacci",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"fib_n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"fib_n",
 | 
						|
      "expr_name":"fib_n",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"BIGINT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":20,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":1,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":18,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"fibonacci",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"next_fib_n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"next_fib_n",
 | 
						|
      "expr_name":"next_fib_n",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":3,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
       {
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_FUN_SYS_CAST",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"BIGINT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":0,
 | 
						|
              "precision":1,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_CONST",
 | 
						|
            "IS_FUNC",
 | 
						|
            "IS_CALCULABLE_EXPR",
 | 
						|
            "IS_CONST_EXPR",
 | 
						|
            "CNT_CONST",
 | 
						|
            "CNT_FUNC",
 | 
						|
            "CNT_CALCULABLE_EXPR"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
          ],
 | 
						|
          "expr_levels": [
 | 
						|
          ],
 | 
						|
          "func":"cast",
 | 
						|
          "children": [
 | 
						|
             {
 | 
						|
              "item_type":"T_INT",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "CNT_CONST"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "BIGINT":1
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "item_type":"T_INT",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":-1,
 | 
						|
                  "scale":-1
 | 
						|
                },
 | 
						|
                "flag":1,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "CNT_CONST"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "BIGINT":85903474693
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "idx":1
 | 
						|
      },
 | 
						|
       {
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_FUN_SYS_CAST",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"BIGINT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":0,
 | 
						|
              "precision":1,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_CONST",
 | 
						|
            "IS_FUNC",
 | 
						|
            "IS_CALCULABLE_EXPR",
 | 
						|
            "IS_CONST_EXPR",
 | 
						|
            "CNT_CONST",
 | 
						|
            "CNT_FUNC",
 | 
						|
            "CNT_CALCULABLE_EXPR"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
          ],
 | 
						|
          "expr_levels": [
 | 
						|
          ],
 | 
						|
          "func":"cast",
 | 
						|
          "children": [
 | 
						|
             {
 | 
						|
              "item_type":"T_INT",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "CNT_CONST"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "BIGINT":1
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "item_type":"T_INT",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":-1,
 | 
						|
                  "scale":-1
 | 
						|
                },
 | 
						|
                "flag":1,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "CNT_CONST"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "BIGINT":85903474693
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "idx":2
 | 
						|
      }
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "set_op":1,
 | 
						|
      "distinct":false,
 | 
						|
      "left_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_QUESTIONMARK",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":0,
 | 
						|
                  "precision":1,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "IS_STATIC_PARAM",
 | 
						|
                "CNT_CONST",
 | 
						|
                "CNT_STATIC_PARAM",
 | 
						|
                "IS_DYNAMIC_PARAM"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "UNKNOWN":1
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"1",
 | 
						|
            "expr_name":"1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_INT",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "CNT_CONST"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "BIGINT":0
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"0",
 | 
						|
            "expr_name":"0",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_QUESTIONMARK",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":0,
 | 
						|
                  "precision":1,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "IS_STATIC_PARAM",
 | 
						|
                "CNT_CONST",
 | 
						|
                "CNT_STATIC_PARAM",
 | 
						|
                "IS_DYNAMIC_PARAM"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "UNKNOWN":2
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"1",
 | 
						|
            "expr_name":"1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":3,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "IS_CALCULABLE_EXPR",
 | 
						|
                  "IS_CONST_EXPR",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_FUNC",
 | 
						|
                  "CNT_CALCULABLE_EXPR"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":1
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "idx":1
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "IS_CALCULABLE_EXPR",
 | 
						|
                  "IS_CONST_EXPR",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_FUNC",
 | 
						|
                  "CNT_CALCULABLE_EXPR"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":1
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "idx":2
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "right_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "table_name":"fibonacci",
 | 
						|
            "alias_name":"fibonacci",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":4,
 | 
						|
            "ref_id":49500,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":22330000,
 | 
						|
            "table_id":-3,
 | 
						|
            "column":"n",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":1,
 | 
						|
                  "precision":1,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"fibonacci",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"n",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":22330002,
 | 
						|
            "table_id":-3,
 | 
						|
            "column":"next_fib_n",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":1,
 | 
						|
                  "precision":1,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":22330002,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"fibonacci",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"next_fib_n",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":22330001,
 | 
						|
            "table_id":-3,
 | 
						|
            "column":"fib_n",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":1,
 | 
						|
                  "precision":1,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":22330001,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"fibonacci",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"fib_n",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_FUN_SYS_CAST",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":0,
 | 
						|
                  "precision":20,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_FUNC",
 | 
						|
                "CNT_CONST",
 | 
						|
                "CNT_COLUMN",
 | 
						|
                "CNT_FUNC"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "func":"cast",
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_OP_ADD",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":2,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "CNT_CONST",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "children": [
 | 
						|
                     {
 | 
						|
                      "item_type":"T_REF_COLUMN",
 | 
						|
                      "result_type": {
 | 
						|
                        "meta": {
 | 
						|
                          "type":"BIGINT",
 | 
						|
                          "collation":"binary",
 | 
						|
                          "coercibility":"NUMERIC"
 | 
						|
                        },
 | 
						|
                        "accuracy": {
 | 
						|
                          "length":1,
 | 
						|
                          "precision":1,
 | 
						|
                          "scale":0
 | 
						|
                        },
 | 
						|
                        "flag":0,
 | 
						|
                        "calc_type": {
 | 
						|
                          "type":"NULL",
 | 
						|
                          "collation":"invalid_type",
 | 
						|
                          "coercibility":"INVALID"
 | 
						|
                        }
 | 
						|
                      },
 | 
						|
                      "expr_info": [
 | 
						|
                        "IS_COLUMN",
 | 
						|
                        "CNT_COLUMN"
 | 
						|
                      ],
 | 
						|
                      "rel_id": [
 | 
						|
                        1
 | 
						|
                      ],
 | 
						|
                      "table_id":-3,
 | 
						|
                      "column_id":22330000,
 | 
						|
                      "database_name":"cte_db",
 | 
						|
                      "table_name":"fibonacci",
 | 
						|
                      "synonym_name":"",
 | 
						|
                      "column_name":"n",
 | 
						|
                      "expr_level":0,
 | 
						|
                      "expr_levels": [
 | 
						|
                        0
 | 
						|
                      ],
 | 
						|
                      "column_flags":4,
 | 
						|
                      "is_explicited_referece":true,
 | 
						|
                      "explicited_ref_count":2,
 | 
						|
                      "enum_set_values": [
 | 
						|
                      ]
 | 
						|
                    },
 | 
						|
                     {
 | 
						|
                      "item_type":"T_INT",
 | 
						|
                      "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"
 | 
						|
                        }
 | 
						|
                      },
 | 
						|
                      "expr_info": [
 | 
						|
                        "IS_CONST",
 | 
						|
                        "CNT_CONST"
 | 
						|
                      ],
 | 
						|
                      "rel_id": [
 | 
						|
                      ],
 | 
						|
                      "value": {
 | 
						|
                        "BIGINT":1
 | 
						|
                      }
 | 
						|
                    }
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_INT",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":-1,
 | 
						|
                      "scale":-1
 | 
						|
                    },
 | 
						|
                    "flag":1,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_CONST",
 | 
						|
                    "CNT_CONST"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                  ],
 | 
						|
                  "value": {
 | 
						|
                    "BIGINT":85903474693
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              ],
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"n + 1",
 | 
						|
            "expr_name":"n + 1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":1,
 | 
						|
                  "precision":1,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":22330002,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"fibonacci",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"next_fib_n",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"next_fib_n",
 | 
						|
            "expr_name":"next_fib_n",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_FUN_SYS_CAST",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":0,
 | 
						|
                  "precision":20,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_FUNC",
 | 
						|
                "CNT_CONST",
 | 
						|
                "CNT_COLUMN",
 | 
						|
                "CNT_FUNC"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "func":"cast",
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_OP_ADD",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":2,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "children": [
 | 
						|
                     {
 | 
						|
                      "item_type":"T_REF_COLUMN",
 | 
						|
                      "result_type": {
 | 
						|
                        "meta": {
 | 
						|
                          "type":"BIGINT",
 | 
						|
                          "collation":"binary",
 | 
						|
                          "coercibility":"NUMERIC"
 | 
						|
                        },
 | 
						|
                        "accuracy": {
 | 
						|
                          "length":1,
 | 
						|
                          "precision":1,
 | 
						|
                          "scale":0
 | 
						|
                        },
 | 
						|
                        "flag":0,
 | 
						|
                        "calc_type": {
 | 
						|
                          "type":"NULL",
 | 
						|
                          "collation":"invalid_type",
 | 
						|
                          "coercibility":"INVALID"
 | 
						|
                        }
 | 
						|
                      },
 | 
						|
                      "expr_info": [
 | 
						|
                        "IS_COLUMN",
 | 
						|
                        "CNT_COLUMN"
 | 
						|
                      ],
 | 
						|
                      "rel_id": [
 | 
						|
                        1
 | 
						|
                      ],
 | 
						|
                      "table_id":-3,
 | 
						|
                      "column_id":22330001,
 | 
						|
                      "database_name":"cte_db",
 | 
						|
                      "table_name":"fibonacci",
 | 
						|
                      "synonym_name":"",
 | 
						|
                      "column_name":"fib_n",
 | 
						|
                      "expr_level":0,
 | 
						|
                      "expr_levels": [
 | 
						|
                        0
 | 
						|
                      ],
 | 
						|
                      "column_flags":4,
 | 
						|
                      "is_explicited_referece":true,
 | 
						|
                      "explicited_ref_count":1,
 | 
						|
                      "enum_set_values": [
 | 
						|
                      ]
 | 
						|
                    },
 | 
						|
                     {
 | 
						|
                      "item_type":"T_REF_COLUMN",
 | 
						|
                      "result_type": {
 | 
						|
                        "meta": {
 | 
						|
                          "type":"BIGINT",
 | 
						|
                          "collation":"binary",
 | 
						|
                          "coercibility":"NUMERIC"
 | 
						|
                        },
 | 
						|
                        "accuracy": {
 | 
						|
                          "length":1,
 | 
						|
                          "precision":1,
 | 
						|
                          "scale":0
 | 
						|
                        },
 | 
						|
                        "flag":0,
 | 
						|
                        "calc_type": {
 | 
						|
                          "type":"NULL",
 | 
						|
                          "collation":"invalid_type",
 | 
						|
                          "coercibility":"INVALID"
 | 
						|
                        }
 | 
						|
                      },
 | 
						|
                      "expr_info": [
 | 
						|
                        "IS_COLUMN",
 | 
						|
                        "CNT_COLUMN"
 | 
						|
                      ],
 | 
						|
                      "rel_id": [
 | 
						|
                        1
 | 
						|
                      ],
 | 
						|
                      "table_id":-3,
 | 
						|
                      "column_id":22330002,
 | 
						|
                      "database_name":"cte_db",
 | 
						|
                      "table_name":"fibonacci",
 | 
						|
                      "synonym_name":"",
 | 
						|
                      "column_name":"next_fib_n",
 | 
						|
                      "expr_level":0,
 | 
						|
                      "expr_levels": [
 | 
						|
                        0
 | 
						|
                      ],
 | 
						|
                      "column_flags":4,
 | 
						|
                      "is_explicited_referece":true,
 | 
						|
                      "explicited_ref_count":2,
 | 
						|
                      "enum_set_values": [
 | 
						|
                      ]
 | 
						|
                    }
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_INT",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":-1,
 | 
						|
                      "scale":-1
 | 
						|
                    },
 | 
						|
                    "flag":1,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_CONST",
 | 
						|
                    "CNT_CONST"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                  ],
 | 
						|
                  "value": {
 | 
						|
                    "BIGINT":85903474693
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              ],
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"fib_n + next_fib_n",
 | 
						|
            "expr_name":"fib_n + next_fib_n",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
           {
 | 
						|
            "item_type":"T_OP_LT",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "CNT_CONST",
 | 
						|
              "CNT_COLUMN",
 | 
						|
              "CNT_STATIC_PARAM",
 | 
						|
              "IS_RANGE_COND"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":1,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-3,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"fibonacci",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"n",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_QUESTIONMARK",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":2,
 | 
						|
                    "precision":2,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":1,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_STATIC_PARAM",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_STATIC_PARAM"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "value": {
 | 
						|
                  "UNKNOWN":0
 | 
						|
                }
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":3,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "IS_CALCULABLE_EXPR",
 | 
						|
                  "IS_CONST_EXPR",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_FUNC",
 | 
						|
                  "CNT_CALCULABLE_EXPR"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":1
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "idx":1
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "IS_CALCULABLE_EXPR",
 | 
						|
                  "IS_CONST_EXPR",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_FUNC",
 | 
						|
                  "CNT_CALCULABLE_EXPR"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":1
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "idx":2
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "IS_CALCULABLE_EXPR",
 | 
						|
                  "IS_CONST_EXPR",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_FUNC",
 | 
						|
                  "CNT_CALCULABLE_EXPR"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":1
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":20,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_COLUMN",
 | 
						|
                  "CNT_FUNC"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_OP_ADD",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":2,
 | 
						|
                        "scale":0
 | 
						|
                      },
 | 
						|
                      "flag":0,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "CNT_CONST",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "children": [
 | 
						|
                       {
 | 
						|
                        "item_type":"T_REF_COLUMN",
 | 
						|
                        "result_type": {
 | 
						|
                          "meta": {
 | 
						|
                            "type":"BIGINT",
 | 
						|
                            "collation":"binary",
 | 
						|
                            "coercibility":"NUMERIC"
 | 
						|
                          },
 | 
						|
                          "accuracy": {
 | 
						|
                            "length":1,
 | 
						|
                            "precision":1,
 | 
						|
                            "scale":0
 | 
						|
                          },
 | 
						|
                          "flag":0,
 | 
						|
                          "calc_type": {
 | 
						|
                            "type":"NULL",
 | 
						|
                            "collation":"invalid_type",
 | 
						|
                            "coercibility":"INVALID"
 | 
						|
                          }
 | 
						|
                        },
 | 
						|
                        "expr_info": [
 | 
						|
                          "IS_COLUMN",
 | 
						|
                          "CNT_COLUMN"
 | 
						|
                        ],
 | 
						|
                        "rel_id": [
 | 
						|
                          1
 | 
						|
                        ],
 | 
						|
                        "table_id":-3,
 | 
						|
                        "column_id":22330000,
 | 
						|
                        "database_name":"cte_db",
 | 
						|
                        "table_name":"fibonacci",
 | 
						|
                        "synonym_name":"",
 | 
						|
                        "column_name":"n",
 | 
						|
                        "expr_level":0,
 | 
						|
                        "expr_levels": [
 | 
						|
                          0
 | 
						|
                        ],
 | 
						|
                        "column_flags":4,
 | 
						|
                        "is_explicited_referece":true,
 | 
						|
                        "explicited_ref_count":2,
 | 
						|
                        "enum_set_values": [
 | 
						|
                        ]
 | 
						|
                      },
 | 
						|
                       {
 | 
						|
                        "item_type":"T_INT",
 | 
						|
                        "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"
 | 
						|
                          }
 | 
						|
                        },
 | 
						|
                        "expr_info": [
 | 
						|
                          "IS_CONST",
 | 
						|
                          "CNT_CONST"
 | 
						|
                        ],
 | 
						|
                        "rel_id": [
 | 
						|
                        ],
 | 
						|
                        "value": {
 | 
						|
                          "BIGINT":1
 | 
						|
                        }
 | 
						|
                      }
 | 
						|
                    ]
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"n",
 | 
						|
          "expr_name":"1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_INT",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "CNT_CONST"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "value": {
 | 
						|
                  "BIGINT":0
 | 
						|
                }
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":1,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-3,
 | 
						|
                "column_id":22330002,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"fibonacci",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"next_fib_n",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"fib_n",
 | 
						|
          "expr_name":"0",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"BIGINT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":20,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":1,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "IS_CALCULABLE_EXPR",
 | 
						|
                  "IS_CONST_EXPR",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_FUNC",
 | 
						|
                  "CNT_CALCULABLE_EXPR"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":1
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":20,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_COLUMN",
 | 
						|
                  "CNT_FUNC"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_OP_ADD",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":2,
 | 
						|
                        "scale":0
 | 
						|
                      },
 | 
						|
                      "flag":0,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "children": [
 | 
						|
                       {
 | 
						|
                        "item_type":"T_REF_COLUMN",
 | 
						|
                        "result_type": {
 | 
						|
                          "meta": {
 | 
						|
                            "type":"BIGINT",
 | 
						|
                            "collation":"binary",
 | 
						|
                            "coercibility":"NUMERIC"
 | 
						|
                          },
 | 
						|
                          "accuracy": {
 | 
						|
                            "length":1,
 | 
						|
                            "precision":1,
 | 
						|
                            "scale":0
 | 
						|
                          },
 | 
						|
                          "flag":0,
 | 
						|
                          "calc_type": {
 | 
						|
                            "type":"NULL",
 | 
						|
                            "collation":"invalid_type",
 | 
						|
                            "coercibility":"INVALID"
 | 
						|
                          }
 | 
						|
                        },
 | 
						|
                        "expr_info": [
 | 
						|
                          "IS_COLUMN",
 | 
						|
                          "CNT_COLUMN"
 | 
						|
                        ],
 | 
						|
                        "rel_id": [
 | 
						|
                          1
 | 
						|
                        ],
 | 
						|
                        "table_id":-3,
 | 
						|
                        "column_id":22330001,
 | 
						|
                        "database_name":"cte_db",
 | 
						|
                        "table_name":"fibonacci",
 | 
						|
                        "synonym_name":"",
 | 
						|
                        "column_name":"fib_n",
 | 
						|
                        "expr_level":0,
 | 
						|
                        "expr_levels": [
 | 
						|
                          0
 | 
						|
                        ],
 | 
						|
                        "column_flags":4,
 | 
						|
                        "is_explicited_referece":true,
 | 
						|
                        "explicited_ref_count":1,
 | 
						|
                        "enum_set_values": [
 | 
						|
                        ]
 | 
						|
                      },
 | 
						|
                       {
 | 
						|
                        "item_type":"T_REF_COLUMN",
 | 
						|
                        "result_type": {
 | 
						|
                          "meta": {
 | 
						|
                            "type":"BIGINT",
 | 
						|
                            "collation":"binary",
 | 
						|
                            "coercibility":"NUMERIC"
 | 
						|
                          },
 | 
						|
                          "accuracy": {
 | 
						|
                            "length":1,
 | 
						|
                            "precision":1,
 | 
						|
                            "scale":0
 | 
						|
                          },
 | 
						|
                          "flag":0,
 | 
						|
                          "calc_type": {
 | 
						|
                            "type":"NULL",
 | 
						|
                            "collation":"invalid_type",
 | 
						|
                            "coercibility":"INVALID"
 | 
						|
                          }
 | 
						|
                        },
 | 
						|
                        "expr_info": [
 | 
						|
                          "IS_COLUMN",
 | 
						|
                          "CNT_COLUMN"
 | 
						|
                        ],
 | 
						|
                        "rel_id": [
 | 
						|
                          1
 | 
						|
                        ],
 | 
						|
                        "table_id":-3,
 | 
						|
                        "column_id":22330002,
 | 
						|
                        "database_name":"cte_db",
 | 
						|
                        "table_name":"fibonacci",
 | 
						|
                        "synonym_name":"",
 | 
						|
                        "column_name":"next_fib_n",
 | 
						|
                        "expr_level":0,
 | 
						|
                        "expr_levels": [
 | 
						|
                          0
 | 
						|
                        ],
 | 
						|
                        "column_flags":4,
 | 
						|
                        "is_explicited_referece":true,
 | 
						|
                        "explicited_ref_count":2,
 | 
						|
                        "enum_set_values": [
 | 
						|
                        ]
 | 
						|
                      }
 | 
						|
                    ]
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"next_fib_n",
 | 
						|
          "expr_name":"1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 32   ***************
 | 
						|
WITH cte(hello) AS (SELECT c1 FROM t1 UNION ALL select hello from cte) search depth first by hello set abc select hello, abc from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-6,
 | 
						|
      "column":"hello",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"hello",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-6,
 | 
						|
      "column":"abc",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"BIGINT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":0,
 | 
						|
            "precision":20,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"abc",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"hello",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"hello",
 | 
						|
      "expr_name":"hello",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"BIGINT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":0,
 | 
						|
            "precision":20,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"abc",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"abc",
 | 
						|
      "expr_name":"abc",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "set_op":1,
 | 
						|
      "distinct":false,
 | 
						|
      "left_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "table_name":"t1",
 | 
						|
            "alias_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":1,
 | 
						|
            "ref_id":1099511677878,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":16,
 | 
						|
            "table_id":-3,
 | 
						|
            "column":"c1",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"c1",
 | 
						|
            "expr_name":"c1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":0,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "right_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "table_name":"cte",
 | 
						|
            "alias_name":"cte",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":4,
 | 
						|
            "ref_id":49500,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":22330000,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"hello",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"hello",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"hello",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"hello",
 | 
						|
            "expr_name":"hello",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":0,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-3,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"t1",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"c1",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"hello",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"hello",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_CTE_SEARCH_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"BIGINT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":0,
 | 
						|
                "precision":20,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_PSEUDO_COLUMN",
 | 
						|
              "CNT_PSEUDO_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
            ],
 | 
						|
            "copy_expr":null,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"abc",
 | 
						|
          "expr_name":"",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 33   ***************
 | 
						|
WITH cte(hello) AS (SELECT c1 FROM t1 UNION ALL select hello from cte) search depth first by hello set abc select * from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-6,
 | 
						|
      "column":"hello",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"hello",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-6,
 | 
						|
      "column":"abc",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"BIGINT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":0,
 | 
						|
            "precision":20,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"abc",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"hello",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"hello",
 | 
						|
      "expr_name":"hello",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"BIGINT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":0,
 | 
						|
            "precision":20,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"abc",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"abc",
 | 
						|
      "expr_name":"abc",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "set_op":1,
 | 
						|
      "distinct":false,
 | 
						|
      "left_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "table_name":"t1",
 | 
						|
            "alias_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":1,
 | 
						|
            "ref_id":1099511677878,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":16,
 | 
						|
            "table_id":-3,
 | 
						|
            "column":"c1",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"c1",
 | 
						|
            "expr_name":"c1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":0,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "right_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "table_name":"cte",
 | 
						|
            "alias_name":"cte",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":4,
 | 
						|
            "ref_id":49500,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":22330000,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"hello",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"hello",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"hello",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"hello",
 | 
						|
            "expr_name":"hello",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":0,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-3,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"t1",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"c1",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"hello",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"hello",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_CTE_SEARCH_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"BIGINT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":0,
 | 
						|
                "precision":20,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_PSEUDO_COLUMN",
 | 
						|
              "CNT_PSEUDO_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
            ],
 | 
						|
            "copy_expr":null,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"abc",
 | 
						|
          "expr_name":"",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 34   ***************
 | 
						|
WITH cte(hello) AS (SELECT c1 FROM t1 UNION ALL select hello+1 from cte where hello < 5) search depth first by hello set abc select hello, abc from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-6,
 | 
						|
      "column":"hello",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"hello",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-6,
 | 
						|
      "column":"abc",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"BIGINT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":0,
 | 
						|
            "precision":20,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"abc",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"hello",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"hello",
 | 
						|
      "expr_name":"hello",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"BIGINT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":0,
 | 
						|
            "precision":20,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-6,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"abc",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"abc",
 | 
						|
      "expr_name":"abc",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-6,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":1,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "set_op":1,
 | 
						|
      "distinct":false,
 | 
						|
      "left_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "table_name":"t1",
 | 
						|
            "alias_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":1,
 | 
						|
            "ref_id":1099511677878,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":16,
 | 
						|
            "table_id":-3,
 | 
						|
            "column":"c1",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"t1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c1",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_FUN_SYS_CAST",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":0,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_FUNC",
 | 
						|
                "CNT_CONST",
 | 
						|
                "CNT_COLUMN",
 | 
						|
                "CNT_FUNC"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "func":"cast",
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-3,
 | 
						|
                  "column_id":16,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"t1",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"c1",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_INT",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":-1,
 | 
						|
                      "scale":-1
 | 
						|
                    },
 | 
						|
                    "flag":1,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_CONST",
 | 
						|
                    "CNT_CONST"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                  ],
 | 
						|
                  "value": {
 | 
						|
                    "BIGINT":85903474693
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              ],
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"c1",
 | 
						|
            "expr_name":"c1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":1,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "right_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "table_name":"cte",
 | 
						|
            "alias_name":"cte",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":4,
 | 
						|
            "ref_id":49500,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":22330000,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"hello",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"hello",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_FUN_SYS_CAST",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":0,
 | 
						|
                  "precision":20,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_FUNC",
 | 
						|
                "CNT_CONST",
 | 
						|
                "CNT_COLUMN",
 | 
						|
                "CNT_FUNC"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "func":"cast",
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_OP_ADD",
 | 
						|
                  "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"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "CNT_CONST",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "children": [
 | 
						|
                     {
 | 
						|
                      "item_type":"T_REF_COLUMN",
 | 
						|
                      "result_type": {
 | 
						|
                        "meta": {
 | 
						|
                          "type":"INT",
 | 
						|
                          "collation":"binary",
 | 
						|
                          "coercibility":"NUMERIC"
 | 
						|
                        },
 | 
						|
                        "accuracy": {
 | 
						|
                          "length":-1,
 | 
						|
                          "precision":11,
 | 
						|
                          "scale":0
 | 
						|
                        },
 | 
						|
                        "flag":0,
 | 
						|
                        "calc_type": {
 | 
						|
                          "type":"NULL",
 | 
						|
                          "collation":"invalid_type",
 | 
						|
                          "coercibility":"INVALID"
 | 
						|
                        }
 | 
						|
                      },
 | 
						|
                      "expr_info": [
 | 
						|
                        "IS_COLUMN",
 | 
						|
                        "CNT_COLUMN"
 | 
						|
                      ],
 | 
						|
                      "rel_id": [
 | 
						|
                        1
 | 
						|
                      ],
 | 
						|
                      "table_id":-4,
 | 
						|
                      "column_id":22330000,
 | 
						|
                      "database_name":"cte_db",
 | 
						|
                      "table_name":"cte",
 | 
						|
                      "synonym_name":"",
 | 
						|
                      "column_name":"hello",
 | 
						|
                      "expr_level":0,
 | 
						|
                      "expr_levels": [
 | 
						|
                        0
 | 
						|
                      ],
 | 
						|
                      "column_flags":4,
 | 
						|
                      "is_explicited_referece":true,
 | 
						|
                      "explicited_ref_count":2,
 | 
						|
                      "enum_set_values": [
 | 
						|
                      ]
 | 
						|
                    },
 | 
						|
                     {
 | 
						|
                      "item_type":"T_INT",
 | 
						|
                      "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"
 | 
						|
                        }
 | 
						|
                      },
 | 
						|
                      "expr_info": [
 | 
						|
                        "IS_CONST",
 | 
						|
                        "CNT_CONST"
 | 
						|
                      ],
 | 
						|
                      "rel_id": [
 | 
						|
                      ],
 | 
						|
                      "value": {
 | 
						|
                        "BIGINT":1
 | 
						|
                      }
 | 
						|
                    }
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_INT",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":-1,
 | 
						|
                      "scale":-1
 | 
						|
                    },
 | 
						|
                    "flag":1,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_CONST",
 | 
						|
                    "CNT_CONST"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                  ],
 | 
						|
                  "value": {
 | 
						|
                    "BIGINT":85903474693
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              ],
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"hello+1",
 | 
						|
            "expr_name":"hello+1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
           {
 | 
						|
            "item_type":"T_OP_LT",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "CNT_CONST",
 | 
						|
              "CNT_COLUMN",
 | 
						|
              "CNT_STATIC_PARAM",
 | 
						|
              "IS_RANGE_COND"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"hello",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_QUESTIONMARK",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_STATIC_PARAM",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_STATIC_PARAM"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "value": {
 | 
						|
                  "UNKNOWN":0
 | 
						|
                }
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":1,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_COLUMN",
 | 
						|
                  "CNT_FUNC"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_REF_COLUMN",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"INT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":11,
 | 
						|
                        "scale":0
 | 
						|
                      },
 | 
						|
                      "flag":0,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_COLUMN",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "table_id":-3,
 | 
						|
                    "column_id":16,
 | 
						|
                    "database_name":"cte_db",
 | 
						|
                    "table_name":"t1",
 | 
						|
                    "synonym_name":"",
 | 
						|
                    "column_name":"c1",
 | 
						|
                    "expr_level":0,
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "column_flags":0,
 | 
						|
                    "is_explicited_referece":true,
 | 
						|
                    "explicited_ref_count":1,
 | 
						|
                    "enum_set_values": [
 | 
						|
                    ]
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":20,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_COLUMN",
 | 
						|
                  "CNT_FUNC"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_OP_ADD",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "CNT_CONST",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "children": [
 | 
						|
                       {
 | 
						|
                        "item_type":"T_REF_COLUMN",
 | 
						|
                        "result_type": {
 | 
						|
                          "meta": {
 | 
						|
                            "type":"INT",
 | 
						|
                            "collation":"binary",
 | 
						|
                            "coercibility":"NUMERIC"
 | 
						|
                          },
 | 
						|
                          "accuracy": {
 | 
						|
                            "length":-1,
 | 
						|
                            "precision":11,
 | 
						|
                            "scale":0
 | 
						|
                          },
 | 
						|
                          "flag":0,
 | 
						|
                          "calc_type": {
 | 
						|
                            "type":"NULL",
 | 
						|
                            "collation":"invalid_type",
 | 
						|
                            "coercibility":"INVALID"
 | 
						|
                          }
 | 
						|
                        },
 | 
						|
                        "expr_info": [
 | 
						|
                          "IS_COLUMN",
 | 
						|
                          "CNT_COLUMN"
 | 
						|
                        ],
 | 
						|
                        "rel_id": [
 | 
						|
                          1
 | 
						|
                        ],
 | 
						|
                        "table_id":-4,
 | 
						|
                        "column_id":22330000,
 | 
						|
                        "database_name":"cte_db",
 | 
						|
                        "table_name":"cte",
 | 
						|
                        "synonym_name":"",
 | 
						|
                        "column_name":"hello",
 | 
						|
                        "expr_level":0,
 | 
						|
                        "expr_levels": [
 | 
						|
                          0
 | 
						|
                        ],
 | 
						|
                        "column_flags":4,
 | 
						|
                        "is_explicited_referece":true,
 | 
						|
                        "explicited_ref_count":2,
 | 
						|
                        "enum_set_values": [
 | 
						|
                        ]
 | 
						|
                      },
 | 
						|
                       {
 | 
						|
                        "item_type":"T_INT",
 | 
						|
                        "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"
 | 
						|
                          }
 | 
						|
                        },
 | 
						|
                        "expr_info": [
 | 
						|
                          "IS_CONST",
 | 
						|
                          "CNT_CONST"
 | 
						|
                        ],
 | 
						|
                        "rel_id": [
 | 
						|
                        ],
 | 
						|
                        "value": {
 | 
						|
                          "BIGINT":1
 | 
						|
                        }
 | 
						|
                      }
 | 
						|
                    ]
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"hello",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_CTE_SEARCH_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"BIGINT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":0,
 | 
						|
                "precision":20,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_PSEUDO_COLUMN",
 | 
						|
              "CNT_PSEUDO_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
            ],
 | 
						|
            "copy_expr":null,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"abc",
 | 
						|
          "expr_name":"",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 35   ***************
 | 
						|
with cte (a,b,c) as (select id, name, leaderid from emp where emp.id = 1 union all select emp.id ,emp.name, emp.leaderid from emp, cte where emp.leaderid = cte.a) search breadth first by a set sad select * from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-8,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-8,
 | 
						|
      "column":"a",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"a",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-8,
 | 
						|
      "column":"b",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"b",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":18,
 | 
						|
      "table_id":-8,
 | 
						|
      "column":"c",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":18,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":19,
 | 
						|
      "table_id":-8,
 | 
						|
      "column":"sad",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"BIGINT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":0,
 | 
						|
            "precision":20,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":19,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"sad",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"a",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"a",
 | 
						|
      "expr_name":"a",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"b",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"b",
 | 
						|
      "expr_name":"b",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":18,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c",
 | 
						|
      "expr_name":"c",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"BIGINT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":0,
 | 
						|
            "precision":20,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":19,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"sad",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"sad",
 | 
						|
      "expr_name":"sad",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-8,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":1,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "set_op":1,
 | 
						|
      "distinct":false,
 | 
						|
      "left_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "table_name":"emp",
 | 
						|
            "alias_name":"emp",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":1,
 | 
						|
            "ref_id":1099511677877,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":16,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"id",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"id",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":17,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"name",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":17,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"name",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":18,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"leaderid",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":18,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"leaderid",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"id",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"id",
 | 
						|
            "expr_name":"id",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":17,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"name",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"name",
 | 
						|
            "expr_name":"name",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":18,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"leaderid",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"leaderid",
 | 
						|
            "expr_name":"leaderid",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
           {
 | 
						|
            "item_type":"T_OP_EQ",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "CNT_CONST",
 | 
						|
              "CNT_COLUMN",
 | 
						|
              "CNT_STATIC_PARAM",
 | 
						|
              "IS_SIMPLE_COND"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_QUESTIONMARK",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_STATIC_PARAM",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_STATIC_PARAM"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "value": {
 | 
						|
                  "UNKNOWN":0
 | 
						|
                }
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":1,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "right_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-5,
 | 
						|
            "table_name":"emp",
 | 
						|
            "alias_name":"emp",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":1,
 | 
						|
            "ref_id":1099511677877,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "table_id":-6,
 | 
						|
            "table_name":"cte",
 | 
						|
            "alias_name":"cte",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":4,
 | 
						|
            "ref_id":49500,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":18,
 | 
						|
            "table_id":-5,
 | 
						|
            "column":"leaderid",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":18,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"leaderid",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":22330000,
 | 
						|
            "table_id":-6,
 | 
						|
            "column":"a",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                2
 | 
						|
              ],
 | 
						|
              "table_id":-6,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"a",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":16,
 | 
						|
            "table_id":-5,
 | 
						|
            "column":"id",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"id",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":17,
 | 
						|
            "table_id":-5,
 | 
						|
            "column":"name",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":17,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"name",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"id",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"id",
 | 
						|
            "expr_name":"emp.id",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":17,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"name",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"name",
 | 
						|
            "expr_name":"emp.name",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":18,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"leaderid",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"leaderid",
 | 
						|
            "expr_name":"emp.leaderid",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-5,
 | 
						|
            "is_join":false
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "table_id":-6,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
           {
 | 
						|
            "item_type":"T_OP_EQ",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "CNT_COLUMN",
 | 
						|
              "IS_JOIN_COND"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1,
 | 
						|
              2
 | 
						|
            ],
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  2
 | 
						|
                ],
 | 
						|
                "table_id":-6,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"a",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":1,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"a",
 | 
						|
          "expr_name":"id",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"name",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"name",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"b",
 | 
						|
          "expr_name":"name",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"c",
 | 
						|
          "expr_name":"leaderid",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_CTE_SEARCH_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"BIGINT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":0,
 | 
						|
                "precision":20,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_PSEUDO_COLUMN",
 | 
						|
              "CNT_PSEUDO_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
            ],
 | 
						|
            "copy_expr":null,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"sad",
 | 
						|
          "expr_name":"",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 36   ***************
 | 
						|
with cte (a,b,c) as (select id, name, leaderid from emp where emp.id = 1 union all select emp.id ,emp.name, emp.leaderid from emp, cte where emp.leaderid = cte.a) cycle a set iscyc to 'n' default 'y' select * from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-8,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-8,
 | 
						|
      "column":"a",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"a",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-8,
 | 
						|
      "column":"b",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"b",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":18,
 | 
						|
      "table_id":-8,
 | 
						|
      "column":"c",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":18,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":19,
 | 
						|
      "table_id":-8,
 | 
						|
      "column":"iscyc",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"VARCHAR",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":-1,
 | 
						|
            "scale":-1
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":19,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"iscyc",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"a",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"a",
 | 
						|
      "expr_name":"a",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"b",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"b",
 | 
						|
      "expr_name":"b",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":18,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c",
 | 
						|
      "expr_name":"c",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"VARCHAR",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":-1,
 | 
						|
            "scale":-1
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":19,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"iscyc",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"iscyc",
 | 
						|
      "expr_name":"iscyc",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-8,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":1,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "set_op":1,
 | 
						|
      "distinct":false,
 | 
						|
      "left_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "table_name":"emp",
 | 
						|
            "alias_name":"emp",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":1,
 | 
						|
            "ref_id":1099511677877,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":16,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"id",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"id",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":17,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"name",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":17,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"name",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":18,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"leaderid",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":18,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"leaderid",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"id",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"id",
 | 
						|
            "expr_name":"id",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":17,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"name",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"name",
 | 
						|
            "expr_name":"name",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":18,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"leaderid",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"leaderid",
 | 
						|
            "expr_name":"leaderid",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
           {
 | 
						|
            "item_type":"T_OP_EQ",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "CNT_CONST",
 | 
						|
              "CNT_COLUMN",
 | 
						|
              "CNT_STATIC_PARAM",
 | 
						|
              "IS_SIMPLE_COND"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_QUESTIONMARK",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_STATIC_PARAM",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_STATIC_PARAM"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "value": {
 | 
						|
                  "UNKNOWN":0
 | 
						|
                }
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":1,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "right_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-5,
 | 
						|
            "table_name":"emp",
 | 
						|
            "alias_name":"emp",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":1,
 | 
						|
            "ref_id":1099511677877,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "table_id":-6,
 | 
						|
            "table_name":"cte",
 | 
						|
            "alias_name":"cte",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":4,
 | 
						|
            "ref_id":49500,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":18,
 | 
						|
            "table_id":-5,
 | 
						|
            "column":"leaderid",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":18,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"leaderid",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":22330000,
 | 
						|
            "table_id":-6,
 | 
						|
            "column":"a",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                2
 | 
						|
              ],
 | 
						|
              "table_id":-6,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"a",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":16,
 | 
						|
            "table_id":-5,
 | 
						|
            "column":"id",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"id",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":17,
 | 
						|
            "table_id":-5,
 | 
						|
            "column":"name",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":17,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"name",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"id",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"id",
 | 
						|
            "expr_name":"emp.id",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":17,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"name",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"name",
 | 
						|
            "expr_name":"emp.name",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":18,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"leaderid",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"leaderid",
 | 
						|
            "expr_name":"emp.leaderid",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-5,
 | 
						|
            "is_join":false
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "table_id":-6,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
           {
 | 
						|
            "item_type":"T_OP_EQ",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "CNT_COLUMN",
 | 
						|
              "IS_JOIN_COND"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1,
 | 
						|
              2
 | 
						|
            ],
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  2
 | 
						|
                ],
 | 
						|
                "table_id":-6,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"a",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":1,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"a",
 | 
						|
          "expr_name":"id",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"name",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"name",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"b",
 | 
						|
          "expr_name":"name",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"c",
 | 
						|
          "expr_name":"leaderid",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_CTE_CYCLE_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"VARCHAR",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":-1,
 | 
						|
                "scale":-1
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_PSEUDO_COLUMN",
 | 
						|
              "CNT_PSEUDO_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
            ],
 | 
						|
            "copy_expr":null,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"iscyc",
 | 
						|
          "expr_name":"",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 37   ***************
 | 
						|
explain with cte (a,b,c) as  (     select id, name, leaderid from emp where emp.id = 1     union all     select emp.id ,emp.name, emp.leaderid from emp, cte where emp.leaderid = cte.a ) cycle a set iscyc to 'n' default 'y' select * from cte;
 | 
						|
{
 | 
						|
  "explain_stmt": {
 | 
						|
    "stmt_type":1,
 | 
						|
    "table": [
 | 
						|
       {
 | 
						|
        "table_id":-8,
 | 
						|
        "table_name":"cte",
 | 
						|
        "alias_name":"",
 | 
						|
        "synonym_name":"",
 | 
						|
        "table_type":2,
 | 
						|
        "ref_id":-1,
 | 
						|
        "database_name":"",
 | 
						|
        "for_update":false,
 | 
						|
        "wait":-1,
 | 
						|
        "mock_id":-1
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "joined_table": [
 | 
						|
    ],
 | 
						|
    "partition_express": [
 | 
						|
    ],
 | 
						|
    "column": [
 | 
						|
       {
 | 
						|
        "column_id":16,
 | 
						|
        "table_id":-8,
 | 
						|
        "column":"a",
 | 
						|
        "auto_filled_timestamp":false,
 | 
						|
        "default_value": {
 | 
						|
          "NULL":"NULL"
 | 
						|
        },
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"INT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":-1,
 | 
						|
              "precision":11,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-8,
 | 
						|
          "column_id":16,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"a",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      },
 | 
						|
       {
 | 
						|
        "column_id":17,
 | 
						|
        "table_id":-8,
 | 
						|
        "column":"b",
 | 
						|
        "auto_filled_timestamp":false,
 | 
						|
        "default_value": {
 | 
						|
          "NULL":"NULL"
 | 
						|
        },
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-8,
 | 
						|
          "column_id":17,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"b",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      },
 | 
						|
       {
 | 
						|
        "column_id":18,
 | 
						|
        "table_id":-8,
 | 
						|
        "column":"c",
 | 
						|
        "auto_filled_timestamp":false,
 | 
						|
        "default_value": {
 | 
						|
          "NULL":"NULL"
 | 
						|
        },
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"INT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":-1,
 | 
						|
              "precision":11,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-8,
 | 
						|
          "column_id":18,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"c",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      },
 | 
						|
       {
 | 
						|
        "column_id":19,
 | 
						|
        "table_id":-8,
 | 
						|
        "column":"iscyc",
 | 
						|
        "auto_filled_timestamp":false,
 | 
						|
        "default_value": {
 | 
						|
          "NULL":"NULL"
 | 
						|
        },
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"VARCHAR",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":-1,
 | 
						|
              "precision":-1,
 | 
						|
              "scale":-1
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-8,
 | 
						|
          "column_id":19,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"iscyc",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "select": [
 | 
						|
       {
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"INT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":-1,
 | 
						|
              "precision":11,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-8,
 | 
						|
          "column_id":16,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"a",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "is_alias":false,
 | 
						|
        "alias_name":"a",
 | 
						|
        "expr_name":"a",
 | 
						|
        "default": {
 | 
						|
          "NULL":"NULL"
 | 
						|
        }
 | 
						|
      },
 | 
						|
       {
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-8,
 | 
						|
          "column_id":17,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"b",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "is_alias":false,
 | 
						|
        "alias_name":"b",
 | 
						|
        "expr_name":"b",
 | 
						|
        "default": {
 | 
						|
          "NULL":"NULL"
 | 
						|
        }
 | 
						|
      },
 | 
						|
       {
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"INT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":-1,
 | 
						|
              "precision":11,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-8,
 | 
						|
          "column_id":18,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"c",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "is_alias":false,
 | 
						|
        "alias_name":"c",
 | 
						|
        "expr_name":"c",
 | 
						|
        "default": {
 | 
						|
          "NULL":"NULL"
 | 
						|
        }
 | 
						|
      },
 | 
						|
       {
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_REF_COLUMN",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"VARCHAR",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":-1,
 | 
						|
              "precision":-1,
 | 
						|
              "scale":-1
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_COLUMN",
 | 
						|
            "CNT_COLUMN"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1
 | 
						|
          ],
 | 
						|
          "table_id":-8,
 | 
						|
          "column_id":19,
 | 
						|
          "database_name":"",
 | 
						|
          "table_name":"cte",
 | 
						|
          "synonym_name":"",
 | 
						|
          "column_name":"iscyc",
 | 
						|
          "expr_level":0,
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "column_flags":0,
 | 
						|
          "is_explicited_referece":true,
 | 
						|
          "explicited_ref_count":1,
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "is_alias":false,
 | 
						|
        "alias_name":"iscyc",
 | 
						|
        "expr_name":"iscyc",
 | 
						|
        "default": {
 | 
						|
          "NULL":"NULL"
 | 
						|
        }
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "distinct":false,
 | 
						|
    "rollup":false,
 | 
						|
    "nocycle":false,
 | 
						|
    "from": [
 | 
						|
       {
 | 
						|
        "table_id":-8,
 | 
						|
        "is_join":false
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "start_with": [
 | 
						|
    ],
 | 
						|
    "connect_by": [
 | 
						|
    ],
 | 
						|
    "where": [
 | 
						|
    ],
 | 
						|
    "group_by": [
 | 
						|
    ],
 | 
						|
    "having": [
 | 
						|
    ],
 | 
						|
    "aggr_func": [
 | 
						|
    ],
 | 
						|
    "order_by": [
 | 
						|
    ],
 | 
						|
    "limit":null,
 | 
						|
    "offset":null,
 | 
						|
    "show_stmt_ctx": {
 | 
						|
      "is_from_show_stmt":false,
 | 
						|
      "global_scope":false,
 | 
						|
      "tenant_id":-1,
 | 
						|
      "show_database_id":-1,
 | 
						|
      "show_table_id":-1,
 | 
						|
      "grants_user_id":-1
 | 
						|
    },
 | 
						|
    "hint": {
 | 
						|
      "read_static":false,
 | 
						|
      "no_rewrite":false,
 | 
						|
      "frozen_version":-1,
 | 
						|
      "topk_precision":-1,
 | 
						|
      "sharding_minimum_row_count":0,
 | 
						|
      "query_timeout":-1,
 | 
						|
      "hotspot":false,
 | 
						|
      "index": [
 | 
						|
      ],
 | 
						|
      "read_consistency":-1,
 | 
						|
      "join_ordered":false,
 | 
						|
      "join_order": [
 | 
						|
      ],
 | 
						|
      "merge_hint_ids": [
 | 
						|
      ],
 | 
						|
      "hash_hint_ids": [
 | 
						|
      ],
 | 
						|
      "no_hash_hint_ids": [
 | 
						|
      ],
 | 
						|
      "nl_hint_ids": [
 | 
						|
      ],
 | 
						|
      "part_hints": [
 | 
						|
      ],
 | 
						|
      "use_late_materialization":-1,
 | 
						|
      "log_level":"",
 | 
						|
      "max_concurrent":-1,
 | 
						|
      "only_concurrent_hint":false,
 | 
						|
      "has_hint_exclude_concurrent":false,
 | 
						|
      "parallel":-1
 | 
						|
    },
 | 
						|
    "query_context": {
 | 
						|
      "param_num":0,
 | 
						|
      "fetch_cur_time":true,
 | 
						|
      "calculable_items": [
 | 
						|
      ]
 | 
						|
    },
 | 
						|
    "extra_output_exprs": [
 | 
						|
    ],
 | 
						|
    "current_level":0,
 | 
						|
    "equal_sets": [
 | 
						|
    ],
 | 
						|
    "pseudo_column_exprs": [
 | 
						|
    ],
 | 
						|
    "child_stmts": [
 | 
						|
       {
 | 
						|
        "set_op":1,
 | 
						|
        "distinct":false,
 | 
						|
        "left_query": {
 | 
						|
          "stmt_type":1,
 | 
						|
          "table": [
 | 
						|
             {
 | 
						|
              "table_id":-4,
 | 
						|
              "table_name":"emp",
 | 
						|
              "alias_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "table_type":1,
 | 
						|
              "ref_id":1099511677877,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "for_update":false,
 | 
						|
              "wait":-1,
 | 
						|
              "mock_id":-1
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "joined_table": [
 | 
						|
          ],
 | 
						|
          "partition_express": [
 | 
						|
          ],
 | 
						|
          "column": [
 | 
						|
             {
 | 
						|
              "column_id":16,
 | 
						|
              "table_id":-4,
 | 
						|
              "column":"id",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "column_id":17,
 | 
						|
              "table_id":-4,
 | 
						|
              "column":"name",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"name",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "column_id":18,
 | 
						|
              "table_id":-4,
 | 
						|
              "column":"leaderid",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "select": [
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":false,
 | 
						|
              "alias_name":"id",
 | 
						|
              "expr_name":"id",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"name",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":false,
 | 
						|
              "alias_name":"name",
 | 
						|
              "expr_name":"name",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":false,
 | 
						|
              "alias_name":"leaderid",
 | 
						|
              "expr_name":"leaderid",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "distinct":false,
 | 
						|
          "rollup":false,
 | 
						|
          "nocycle":false,
 | 
						|
          "from": [
 | 
						|
             {
 | 
						|
              "table_id":-4,
 | 
						|
              "is_join":false
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "start_with": [
 | 
						|
          ],
 | 
						|
          "connect_by": [
 | 
						|
          ],
 | 
						|
          "where": [
 | 
						|
             {
 | 
						|
              "item_type":"T_OP_EQ",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "CNT_CONST",
 | 
						|
                "CNT_COLUMN",
 | 
						|
                "IS_SIMPLE_COND"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-4,
 | 
						|
                  "column_id":16,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"id",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":2,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_INT",
 | 
						|
                  "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"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_CONST",
 | 
						|
                    "CNT_CONST"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                  ],
 | 
						|
                  "value": {
 | 
						|
                    "BIGINT":1
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "group_by": [
 | 
						|
          ],
 | 
						|
          "having": [
 | 
						|
          ],
 | 
						|
          "aggr_func": [
 | 
						|
          ],
 | 
						|
          "order_by": [
 | 
						|
          ],
 | 
						|
          "limit":null,
 | 
						|
          "offset":null,
 | 
						|
          "show_stmt_ctx": {
 | 
						|
            "is_from_show_stmt":false,
 | 
						|
            "global_scope":false,
 | 
						|
            "tenant_id":-1,
 | 
						|
            "show_database_id":-1,
 | 
						|
            "show_table_id":-1,
 | 
						|
            "grants_user_id":-1
 | 
						|
          },
 | 
						|
          "hint": {
 | 
						|
            "read_static":false,
 | 
						|
            "no_rewrite":false,
 | 
						|
            "frozen_version":-1,
 | 
						|
            "topk_precision":-1,
 | 
						|
            "sharding_minimum_row_count":0,
 | 
						|
            "query_timeout":-1,
 | 
						|
            "hotspot":false,
 | 
						|
            "index": [
 | 
						|
            ],
 | 
						|
            "read_consistency":-1,
 | 
						|
            "join_ordered":false,
 | 
						|
            "join_order": [
 | 
						|
            ],
 | 
						|
            "merge_hint_ids": [
 | 
						|
            ],
 | 
						|
            "hash_hint_ids": [
 | 
						|
            ],
 | 
						|
            "no_hash_hint_ids": [
 | 
						|
            ],
 | 
						|
            "nl_hint_ids": [
 | 
						|
            ],
 | 
						|
            "part_hints": [
 | 
						|
            ],
 | 
						|
            "use_late_materialization":-1,
 | 
						|
            "log_level":"",
 | 
						|
            "max_concurrent":-1,
 | 
						|
            "only_concurrent_hint":false,
 | 
						|
            "has_hint_exclude_concurrent":false,
 | 
						|
            "parallel":-1
 | 
						|
          },
 | 
						|
          "query_context": {
 | 
						|
            "param_num":0,
 | 
						|
            "fetch_cur_time":true,
 | 
						|
            "calculable_items": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "extra_output_exprs": [
 | 
						|
          ],
 | 
						|
          "current_level":0,
 | 
						|
          "equal_sets": [
 | 
						|
          ],
 | 
						|
          "pseudo_column_exprs": [
 | 
						|
          ],
 | 
						|
          "child_stmts": [
 | 
						|
          ],
 | 
						|
          "has_transformed_for_hierarchical_query":false,
 | 
						|
          "is_hierarchical_query":false
 | 
						|
        },
 | 
						|
        "right_query": {
 | 
						|
          "stmt_type":1,
 | 
						|
          "table": [
 | 
						|
             {
 | 
						|
              "table_id":-5,
 | 
						|
              "table_name":"emp",
 | 
						|
              "alias_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "table_type":1,
 | 
						|
              "ref_id":1099511677877,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "for_update":false,
 | 
						|
              "wait":-1,
 | 
						|
              "mock_id":-1
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "table_id":-6,
 | 
						|
              "table_name":"cte",
 | 
						|
              "alias_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "table_type":4,
 | 
						|
              "ref_id":49500,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "for_update":false,
 | 
						|
              "wait":-1,
 | 
						|
              "mock_id":-1
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "joined_table": [
 | 
						|
          ],
 | 
						|
          "partition_express": [
 | 
						|
          ],
 | 
						|
          "column": [
 | 
						|
             {
 | 
						|
              "column_id":18,
 | 
						|
              "table_id":-5,
 | 
						|
              "column":"leaderid",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "column_id":22330000,
 | 
						|
              "table_id":-6,
 | 
						|
              "column":"a",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  2
 | 
						|
                ],
 | 
						|
                "table_id":-6,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"a",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "column_id":16,
 | 
						|
              "table_id":-5,
 | 
						|
              "column":"id",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "column_id":17,
 | 
						|
              "table_id":-5,
 | 
						|
              "column":"name",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"name",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "select": [
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":false,
 | 
						|
              "alias_name":"id",
 | 
						|
              "expr_name":"emp.id",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"name",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":false,
 | 
						|
              "alias_name":"name",
 | 
						|
              "expr_name":"emp.name",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":false,
 | 
						|
              "alias_name":"leaderid",
 | 
						|
              "expr_name":"emp.leaderid",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "distinct":false,
 | 
						|
          "rollup":false,
 | 
						|
          "nocycle":false,
 | 
						|
          "from": [
 | 
						|
             {
 | 
						|
              "table_id":-5,
 | 
						|
              "is_join":false
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "table_id":-6,
 | 
						|
              "is_join":false
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "start_with": [
 | 
						|
          ],
 | 
						|
          "connect_by": [
 | 
						|
          ],
 | 
						|
          "where": [
 | 
						|
             {
 | 
						|
              "item_type":"T_OP_EQ",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "CNT_COLUMN",
 | 
						|
                "IS_JOIN_COND"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1,
 | 
						|
                2
 | 
						|
              ],
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-5,
 | 
						|
                  "column_id":18,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"leaderid",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":2,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    2
 | 
						|
                  ],
 | 
						|
                  "table_id":-6,
 | 
						|
                  "column_id":22330000,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"cte",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"a",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":4,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "group_by": [
 | 
						|
          ],
 | 
						|
          "having": [
 | 
						|
          ],
 | 
						|
          "aggr_func": [
 | 
						|
          ],
 | 
						|
          "order_by": [
 | 
						|
          ],
 | 
						|
          "limit":null,
 | 
						|
          "offset":null,
 | 
						|
          "show_stmt_ctx": {
 | 
						|
            "is_from_show_stmt":false,
 | 
						|
            "global_scope":false,
 | 
						|
            "tenant_id":-1,
 | 
						|
            "show_database_id":-1,
 | 
						|
            "show_table_id":-1,
 | 
						|
            "grants_user_id":-1
 | 
						|
          },
 | 
						|
          "hint": {
 | 
						|
            "read_static":false,
 | 
						|
            "no_rewrite":false,
 | 
						|
            "frozen_version":-1,
 | 
						|
            "topk_precision":-1,
 | 
						|
            "sharding_minimum_row_count":0,
 | 
						|
            "query_timeout":-1,
 | 
						|
            "hotspot":false,
 | 
						|
            "index": [
 | 
						|
            ],
 | 
						|
            "read_consistency":-1,
 | 
						|
            "join_ordered":false,
 | 
						|
            "join_order": [
 | 
						|
            ],
 | 
						|
            "merge_hint_ids": [
 | 
						|
            ],
 | 
						|
            "hash_hint_ids": [
 | 
						|
            ],
 | 
						|
            "no_hash_hint_ids": [
 | 
						|
            ],
 | 
						|
            "nl_hint_ids": [
 | 
						|
            ],
 | 
						|
            "part_hints": [
 | 
						|
            ],
 | 
						|
            "use_late_materialization":-1,
 | 
						|
            "log_level":"",
 | 
						|
            "max_concurrent":-1,
 | 
						|
            "only_concurrent_hint":false,
 | 
						|
            "has_hint_exclude_concurrent":false,
 | 
						|
            "parallel":-1
 | 
						|
          },
 | 
						|
          "query_context": {
 | 
						|
            "param_num":0,
 | 
						|
            "fetch_cur_time":true,
 | 
						|
            "calculable_items": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "extra_output_exprs": [
 | 
						|
          ],
 | 
						|
          "current_level":0,
 | 
						|
          "equal_sets": [
 | 
						|
          ],
 | 
						|
          "pseudo_column_exprs": [
 | 
						|
          ],
 | 
						|
          "child_stmts": [
 | 
						|
          ],
 | 
						|
          "has_transformed_for_hierarchical_query":false,
 | 
						|
          "is_hierarchical_query":false
 | 
						|
        },
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_OP_UNION",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_SET_OP",
 | 
						|
                "CNT_SET_OP"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-4,
 | 
						|
                  "column_id":16,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"id",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":2,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-5,
 | 
						|
                  "column_id":16,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"id",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":true,
 | 
						|
            "alias_name":"a",
 | 
						|
            "expr_name":"id",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_OP_UNION",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_SET_OP",
 | 
						|
                "CNT_SET_OP"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "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"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-4,
 | 
						|
                  "column_id":17,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"name",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "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"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-5,
 | 
						|
                  "column_id":17,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"name",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":true,
 | 
						|
            "alias_name":"b",
 | 
						|
            "expr_name":"name",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_OP_UNION",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_SET_OP",
 | 
						|
                "CNT_SET_OP"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-4,
 | 
						|
                  "column_id":18,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"leaderid",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-5,
 | 
						|
                  "column_id":18,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"leaderid",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":2,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":true,
 | 
						|
            "alias_name":"c",
 | 
						|
            "expr_name":"leaderid",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_CTE_CYCLE_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"VARCHAR",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":-1,
 | 
						|
                  "scale":-1
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_PSEUDO_COLUMN",
 | 
						|
                "CNT_PSEUDO_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
              ],
 | 
						|
              "copy_expr":null,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":true,
 | 
						|
            "alias_name":"iscyc",
 | 
						|
            "expr_name":"",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "has_transformed_for_hierarchical_query":false,
 | 
						|
    "is_hierarchical_query":false
 | 
						|
  }
 | 
						|
}
 | 
						|
***************   Case 38   ***************
 | 
						|
with cte (a,b,c) as  (     select id, name, leaderid from emp where emp.id = 1     union all     select emp.id ,emp.name, emp.leaderid from emp, cte where emp.leaderid = cte.a ) cycle c set iscyc to 'n' default 'y' select * from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-8,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-8,
 | 
						|
      "column":"a",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"a",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-8,
 | 
						|
      "column":"b",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"b",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":18,
 | 
						|
      "table_id":-8,
 | 
						|
      "column":"c",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":18,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":19,
 | 
						|
      "table_id":-8,
 | 
						|
      "column":"iscyc",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"VARCHAR",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":-1,
 | 
						|
            "scale":-1
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":19,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"iscyc",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"a",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"a",
 | 
						|
      "expr_name":"a",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"b",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"b",
 | 
						|
      "expr_name":"b",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":18,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c",
 | 
						|
      "expr_name":"c",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"VARCHAR",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":-1,
 | 
						|
            "scale":-1
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-8,
 | 
						|
        "column_id":19,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"iscyc",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"iscyc",
 | 
						|
      "expr_name":"iscyc",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-8,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":1,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "set_op":1,
 | 
						|
      "distinct":false,
 | 
						|
      "left_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "table_name":"emp",
 | 
						|
            "alias_name":"emp",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":1,
 | 
						|
            "ref_id":1099511677877,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":16,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"id",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"id",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":17,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"name",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":17,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"name",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":18,
 | 
						|
            "table_id":-4,
 | 
						|
            "column":"leaderid",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":18,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"leaderid",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"id",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"id",
 | 
						|
            "expr_name":"id",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":17,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"name",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"name",
 | 
						|
            "expr_name":"name",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-4,
 | 
						|
              "column_id":18,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"leaderid",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"leaderid",
 | 
						|
            "expr_name":"leaderid",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-4,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
           {
 | 
						|
            "item_type":"T_OP_EQ",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "CNT_CONST",
 | 
						|
              "CNT_COLUMN",
 | 
						|
              "CNT_STATIC_PARAM",
 | 
						|
              "IS_SIMPLE_COND"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_QUESTIONMARK",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_STATIC_PARAM",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_STATIC_PARAM"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "value": {
 | 
						|
                  "UNKNOWN":0
 | 
						|
                }
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":1,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "right_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-5,
 | 
						|
            "table_name":"emp",
 | 
						|
            "alias_name":"emp",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":1,
 | 
						|
            "ref_id":1099511677877,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "table_id":-6,
 | 
						|
            "table_name":"cte",
 | 
						|
            "alias_name":"cte",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":4,
 | 
						|
            "ref_id":49500,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":18,
 | 
						|
            "table_id":-5,
 | 
						|
            "column":"leaderid",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":18,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"leaderid",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":22330000,
 | 
						|
            "table_id":-6,
 | 
						|
            "column":"a",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                2
 | 
						|
              ],
 | 
						|
              "table_id":-6,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"a",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":16,
 | 
						|
            "table_id":-5,
 | 
						|
            "column":"id",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"id",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "column_id":17,
 | 
						|
            "table_id":-5,
 | 
						|
            "column":"name",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":17,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"name",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"id",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"id",
 | 
						|
            "expr_name":"emp.id",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":17,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"name",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"name",
 | 
						|
            "expr_name":"emp.name",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-5,
 | 
						|
              "column_id":18,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"emp",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"leaderid",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"leaderid",
 | 
						|
            "expr_name":"emp.leaderid",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-5,
 | 
						|
            "is_join":false
 | 
						|
          },
 | 
						|
           {
 | 
						|
            "table_id":-6,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
           {
 | 
						|
            "item_type":"T_OP_EQ",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "CNT_COLUMN",
 | 
						|
              "IS_JOIN_COND"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1,
 | 
						|
              2
 | 
						|
            ],
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  2
 | 
						|
                ],
 | 
						|
                "table_id":-6,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"a",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":1,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"id",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"a",
 | 
						|
          "expr_name":"id",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"name",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"name",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"b",
 | 
						|
          "expr_name":"name",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-4,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-5,
 | 
						|
                "column_id":18,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"leaderid",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"c",
 | 
						|
          "expr_name":"leaderid",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_CTE_CYCLE_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"VARCHAR",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":-1,
 | 
						|
                "scale":-1
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_PSEUDO_COLUMN",
 | 
						|
              "CNT_PSEUDO_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
            ],
 | 
						|
            "copy_expr":null,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"iscyc",
 | 
						|
          "expr_name":"",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 39   ***************
 | 
						|
with cte(n) as (select 1 from dual) search depth first by n set abc select * from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-4,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-4,
 | 
						|
      "column":"n",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-4,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-4,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"n",
 | 
						|
      "expr_name":"n",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-4,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_INT",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_CONST",
 | 
						|
              "CNT_CONST"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
            ],
 | 
						|
            "value": {
 | 
						|
              "BIGINT":1
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"n",
 | 
						|
          "expr_name":"1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 40   ***************
 | 
						|
WITH cte1 AS (SELECT c1, c2 FROM t1) select c1 from cte1;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "table_name":"cte1",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"c1",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c1",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c1",
 | 
						|
      "expr_name":"c1",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "table_name":"t1",
 | 
						|
          "alias_name":"t1",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677878,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c1",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"c2",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c1",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t1",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c2",
 | 
						|
          "expr_name":"c2",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 41   ***************
 | 
						|
with cte(a) as (select 1 from dual union all select 2 from dual), cte_1(b) as (select 1 from dual union all select * from cte) select * from cte_1;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-9,
 | 
						|
      "table_name":"cte_1",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-9,
 | 
						|
      "column":"b",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-9,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte_1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"b",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-9,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte_1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"b",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"b",
 | 
						|
      "expr_name":"b",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-9,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "set_op":1,
 | 
						|
      "distinct":false,
 | 
						|
      "left_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_INT",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "CNT_CONST"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "BIGINT":1
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"1",
 | 
						|
            "expr_name":"1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":0,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "right_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-7,
 | 
						|
            "table_name":"cte",
 | 
						|
            "alias_name":"",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":2,
 | 
						|
            "ref_id":-1,
 | 
						|
            "database_name":"",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":16,
 | 
						|
            "table_id":-7,
 | 
						|
            "column":"a",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-7,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"a",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-7,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"a",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":1,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"a",
 | 
						|
            "expr_name":"a",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-7,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":0,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
           {
 | 
						|
            "set_op":1,
 | 
						|
            "distinct":false,
 | 
						|
            "left_query": {
 | 
						|
              "stmt_type":1,
 | 
						|
              "table": [
 | 
						|
              ],
 | 
						|
              "joined_table": [
 | 
						|
              ],
 | 
						|
              "partition_express": [
 | 
						|
              ],
 | 
						|
              "column": [
 | 
						|
              ],
 | 
						|
              "select": [
 | 
						|
                 {
 | 
						|
                  "expression": {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":1
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "is_alias":false,
 | 
						|
                  "alias_name":"1",
 | 
						|
                  "expr_name":"1",
 | 
						|
                  "default": {
 | 
						|
                    "NULL":"NULL"
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              ],
 | 
						|
              "distinct":false,
 | 
						|
              "rollup":false,
 | 
						|
              "nocycle":false,
 | 
						|
              "from": [
 | 
						|
              ],
 | 
						|
              "start_with": [
 | 
						|
              ],
 | 
						|
              "connect_by": [
 | 
						|
              ],
 | 
						|
              "where": [
 | 
						|
              ],
 | 
						|
              "group_by": [
 | 
						|
              ],
 | 
						|
              "having": [
 | 
						|
              ],
 | 
						|
              "aggr_func": [
 | 
						|
              ],
 | 
						|
              "order_by": [
 | 
						|
              ],
 | 
						|
              "limit":null,
 | 
						|
              "offset":null,
 | 
						|
              "show_stmt_ctx": {
 | 
						|
                "is_from_show_stmt":false,
 | 
						|
                "global_scope":false,
 | 
						|
                "tenant_id":-1,
 | 
						|
                "show_database_id":-1,
 | 
						|
                "show_table_id":-1,
 | 
						|
                "grants_user_id":-1
 | 
						|
              },
 | 
						|
              "hint": {
 | 
						|
                "read_static":false,
 | 
						|
                "no_rewrite":false,
 | 
						|
                "frozen_version":-1,
 | 
						|
                "topk_precision":-1,
 | 
						|
                "sharding_minimum_row_count":0,
 | 
						|
                "query_timeout":-1,
 | 
						|
                "hotspot":false,
 | 
						|
                "index": [
 | 
						|
                ],
 | 
						|
                "read_consistency":-1,
 | 
						|
                "join_ordered":false,
 | 
						|
                "join_order": [
 | 
						|
                ],
 | 
						|
                "merge_hint_ids": [
 | 
						|
                ],
 | 
						|
                "hash_hint_ids": [
 | 
						|
                ],
 | 
						|
                "no_hash_hint_ids": [
 | 
						|
                ],
 | 
						|
                "nl_hint_ids": [
 | 
						|
                ],
 | 
						|
                "part_hints": [
 | 
						|
                ],
 | 
						|
                "use_late_materialization":-1,
 | 
						|
                "log_level":"",
 | 
						|
                "max_concurrent":-1,
 | 
						|
                "only_concurrent_hint":false,
 | 
						|
                "has_hint_exclude_concurrent":false,
 | 
						|
                "parallel":-1
 | 
						|
              },
 | 
						|
              "query_context": {
 | 
						|
                "param_num":0,
 | 
						|
                "fetch_cur_time":true,
 | 
						|
                "calculable_items": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "extra_output_exprs": [
 | 
						|
              ],
 | 
						|
              "current_level":0,
 | 
						|
              "equal_sets": [
 | 
						|
              ],
 | 
						|
              "pseudo_column_exprs": [
 | 
						|
              ],
 | 
						|
              "child_stmts": [
 | 
						|
              ],
 | 
						|
              "has_transformed_for_hierarchical_query":false,
 | 
						|
              "is_hierarchical_query":false
 | 
						|
            },
 | 
						|
            "right_query": {
 | 
						|
              "stmt_type":1,
 | 
						|
              "table": [
 | 
						|
              ],
 | 
						|
              "joined_table": [
 | 
						|
              ],
 | 
						|
              "partition_express": [
 | 
						|
              ],
 | 
						|
              "column": [
 | 
						|
              ],
 | 
						|
              "select": [
 | 
						|
                 {
 | 
						|
                  "expression": {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":2
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "is_alias":false,
 | 
						|
                  "alias_name":"2",
 | 
						|
                  "expr_name":"2",
 | 
						|
                  "default": {
 | 
						|
                    "NULL":"NULL"
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              ],
 | 
						|
              "distinct":false,
 | 
						|
              "rollup":false,
 | 
						|
              "nocycle":false,
 | 
						|
              "from": [
 | 
						|
              ],
 | 
						|
              "start_with": [
 | 
						|
              ],
 | 
						|
              "connect_by": [
 | 
						|
              ],
 | 
						|
              "where": [
 | 
						|
              ],
 | 
						|
              "group_by": [
 | 
						|
              ],
 | 
						|
              "having": [
 | 
						|
              ],
 | 
						|
              "aggr_func": [
 | 
						|
              ],
 | 
						|
              "order_by": [
 | 
						|
              ],
 | 
						|
              "limit":null,
 | 
						|
              "offset":null,
 | 
						|
              "show_stmt_ctx": {
 | 
						|
                "is_from_show_stmt":false,
 | 
						|
                "global_scope":false,
 | 
						|
                "tenant_id":-1,
 | 
						|
                "show_database_id":-1,
 | 
						|
                "show_table_id":-1,
 | 
						|
                "grants_user_id":-1
 | 
						|
              },
 | 
						|
              "hint": {
 | 
						|
                "read_static":false,
 | 
						|
                "no_rewrite":false,
 | 
						|
                "frozen_version":-1,
 | 
						|
                "topk_precision":-1,
 | 
						|
                "sharding_minimum_row_count":0,
 | 
						|
                "query_timeout":-1,
 | 
						|
                "hotspot":false,
 | 
						|
                "index": [
 | 
						|
                ],
 | 
						|
                "read_consistency":-1,
 | 
						|
                "join_ordered":false,
 | 
						|
                "join_order": [
 | 
						|
                ],
 | 
						|
                "merge_hint_ids": [
 | 
						|
                ],
 | 
						|
                "hash_hint_ids": [
 | 
						|
                ],
 | 
						|
                "no_hash_hint_ids": [
 | 
						|
                ],
 | 
						|
                "nl_hint_ids": [
 | 
						|
                ],
 | 
						|
                "part_hints": [
 | 
						|
                ],
 | 
						|
                "use_late_materialization":-1,
 | 
						|
                "log_level":"",
 | 
						|
                "max_concurrent":-1,
 | 
						|
                "only_concurrent_hint":false,
 | 
						|
                "has_hint_exclude_concurrent":false,
 | 
						|
                "parallel":-1
 | 
						|
              },
 | 
						|
              "query_context": {
 | 
						|
                "param_num":0,
 | 
						|
                "fetch_cur_time":true,
 | 
						|
                "calculable_items": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "extra_output_exprs": [
 | 
						|
              ],
 | 
						|
              "current_level":0,
 | 
						|
              "equal_sets": [
 | 
						|
              ],
 | 
						|
              "pseudo_column_exprs": [
 | 
						|
              ],
 | 
						|
              "child_stmts": [
 | 
						|
              ],
 | 
						|
              "has_transformed_for_hierarchical_query":false,
 | 
						|
              "is_hierarchical_query":false
 | 
						|
            },
 | 
						|
            "order_by": [
 | 
						|
            ],
 | 
						|
            "limit":null,
 | 
						|
            "select": [
 | 
						|
               {
 | 
						|
                "expression": {
 | 
						|
                  "item_type":"T_OP_UNION",
 | 
						|
                  "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"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_SET_OP",
 | 
						|
                    "CNT_SET_OP"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                  ],
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                  ],
 | 
						|
                  "children": [
 | 
						|
                     {
 | 
						|
                      "item_type":"T_INT",
 | 
						|
                      "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"
 | 
						|
                        }
 | 
						|
                      },
 | 
						|
                      "expr_info": [
 | 
						|
                        "IS_CONST",
 | 
						|
                        "CNT_CONST"
 | 
						|
                      ],
 | 
						|
                      "rel_id": [
 | 
						|
                      ],
 | 
						|
                      "value": {
 | 
						|
                        "BIGINT":1
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                     {
 | 
						|
                      "item_type":"T_INT",
 | 
						|
                      "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"
 | 
						|
                        }
 | 
						|
                      },
 | 
						|
                      "expr_info": [
 | 
						|
                        "IS_CONST",
 | 
						|
                        "CNT_CONST"
 | 
						|
                      ],
 | 
						|
                      "rel_id": [
 | 
						|
                      ],
 | 
						|
                      "value": {
 | 
						|
                        "BIGINT":2
 | 
						|
                      }
 | 
						|
                    }
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                "is_alias":true,
 | 
						|
                "alias_name":"a",
 | 
						|
                "expr_name":"1",
 | 
						|
                "default": {
 | 
						|
                  "NULL":"NULL"
 | 
						|
                }
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_INT",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "CNT_CONST"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "value": {
 | 
						|
                  "BIGINT":1
 | 
						|
                }
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-7,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"a",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"b",
 | 
						|
          "expr_name":"1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 42   ***************
 | 
						|
WITH cte1 (a, b) AS (SELECT c1, c2 FROM t1), cte2 (c, d) AS (SELECT c1, c2 FROM t2) select * from (with cte2 as(select * from t3) select c3 as c11, c4 from cte2) cte1 join cte2 on cte1.c11=cte2.c;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-9,
 | 
						|
      "table_name":"cte1",
 | 
						|
      "alias_name":"cte1",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "table_id":-12,
 | 
						|
      "table_name":"cte2",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
     {
 | 
						|
      "table_id":-4,
 | 
						|
      "table_type":3,
 | 
						|
      "join_type":"JOIN",
 | 
						|
      "left_table": {
 | 
						|
        "table_id":-9,
 | 
						|
        "table_name":"cte1",
 | 
						|
        "alias_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "table_type":2,
 | 
						|
        "ref_id":-1,
 | 
						|
        "database_name":"",
 | 
						|
        "for_update":false,
 | 
						|
        "wait":-1,
 | 
						|
        "mock_id":-1
 | 
						|
      },
 | 
						|
      "right_table": {
 | 
						|
        "table_id":-12,
 | 
						|
        "table_name":"cte2",
 | 
						|
        "alias_name":"",
 | 
						|
        "synonym_name":"",
 | 
						|
        "table_type":2,
 | 
						|
        "ref_id":-1,
 | 
						|
        "database_name":"",
 | 
						|
        "for_update":false,
 | 
						|
        "wait":-1,
 | 
						|
        "mock_id":-1
 | 
						|
      },
 | 
						|
      "join_condition": [
 | 
						|
         {
 | 
						|
          "item_type":"T_OP_EQ",
 | 
						|
          "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"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "CNT_COLUMN",
 | 
						|
            "IS_JOIN_COND"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
            1,
 | 
						|
            2
 | 
						|
          ],
 | 
						|
          "expr_levels": [
 | 
						|
            0
 | 
						|
          ],
 | 
						|
          "children": [
 | 
						|
             {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-9,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"",
 | 
						|
              "table_name":"cte1",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c11",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"INT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":11,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                2
 | 
						|
              ],
 | 
						|
              "table_id":-12,
 | 
						|
              "column_id":16,
 | 
						|
              "database_name":"",
 | 
						|
              "table_name":"cte2",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"c",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":0,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-9,
 | 
						|
      "column":"c11",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-9,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c11",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-12,
 | 
						|
      "column":"c",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          2
 | 
						|
        ],
 | 
						|
        "table_id":-12,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-9,
 | 
						|
      "column":"c4",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-9,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c4",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-12,
 | 
						|
      "column":"d",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          2
 | 
						|
        ],
 | 
						|
        "table_id":-12,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"d",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-9,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c11",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c11",
 | 
						|
      "expr_name":"c11",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-9,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte1",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c4",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c4",
 | 
						|
      "expr_name":"c4",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          2
 | 
						|
        ],
 | 
						|
        "table_id":-12,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":2,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c",
 | 
						|
      "expr_name":"c",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          2
 | 
						|
        ],
 | 
						|
        "table_id":-12,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte2",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"d",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"d",
 | 
						|
      "expr_name":"d",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-4,
 | 
						|
      "is_join":true
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-8,
 | 
						|
          "table_name":"cte2",
 | 
						|
          "alias_name":"",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":2,
 | 
						|
          "ref_id":-1,
 | 
						|
          "database_name":"",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-8,
 | 
						|
          "column":"c3",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-8,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c3",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-8,
 | 
						|
          "column":"c4",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-8,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c4",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-8,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c3",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"c11",
 | 
						|
          "expr_name":"c3",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-8,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c4",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c4",
 | 
						|
          "expr_name":"c4",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-8,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
         {
 | 
						|
          "stmt_type":1,
 | 
						|
          "table": [
 | 
						|
             {
 | 
						|
              "table_id":-6,
 | 
						|
              "table_name":"t3",
 | 
						|
              "alias_name":"t3",
 | 
						|
              "synonym_name":"",
 | 
						|
              "table_type":1,
 | 
						|
              "ref_id":1099511677880,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "for_update":false,
 | 
						|
              "wait":-1,
 | 
						|
              "mock_id":-1
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "joined_table": [
 | 
						|
          ],
 | 
						|
          "partition_express": [
 | 
						|
          ],
 | 
						|
          "column": [
 | 
						|
             {
 | 
						|
              "column_id":16,
 | 
						|
              "table_id":-6,
 | 
						|
              "column":"c3",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-6,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"t3",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"c3",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "column_id":17,
 | 
						|
              "table_id":-6,
 | 
						|
              "column":"c4",
 | 
						|
              "auto_filled_timestamp":false,
 | 
						|
              "default_value": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              },
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-6,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"t3",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"c4",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "select": [
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-6,
 | 
						|
                "column_id":16,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"t3",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"c3",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":false,
 | 
						|
              "alias_name":"c3",
 | 
						|
              "expr_name":"c3",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-6,
 | 
						|
                "column_id":17,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"t3",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"c4",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":0,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":1,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":false,
 | 
						|
              "alias_name":"c4",
 | 
						|
              "expr_name":"c4",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "distinct":false,
 | 
						|
          "rollup":false,
 | 
						|
          "nocycle":false,
 | 
						|
          "from": [
 | 
						|
             {
 | 
						|
              "table_id":-6,
 | 
						|
              "is_join":false
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "start_with": [
 | 
						|
          ],
 | 
						|
          "connect_by": [
 | 
						|
          ],
 | 
						|
          "where": [
 | 
						|
          ],
 | 
						|
          "group_by": [
 | 
						|
          ],
 | 
						|
          "having": [
 | 
						|
          ],
 | 
						|
          "aggr_func": [
 | 
						|
          ],
 | 
						|
          "order_by": [
 | 
						|
          ],
 | 
						|
          "limit":null,
 | 
						|
          "offset":null,
 | 
						|
          "show_stmt_ctx": {
 | 
						|
            "is_from_show_stmt":false,
 | 
						|
            "global_scope":false,
 | 
						|
            "tenant_id":-1,
 | 
						|
            "show_database_id":-1,
 | 
						|
            "show_table_id":-1,
 | 
						|
            "grants_user_id":-1
 | 
						|
          },
 | 
						|
          "hint": {
 | 
						|
            "read_static":false,
 | 
						|
            "no_rewrite":false,
 | 
						|
            "frozen_version":-1,
 | 
						|
            "topk_precision":-1,
 | 
						|
            "sharding_minimum_row_count":0,
 | 
						|
            "query_timeout":-1,
 | 
						|
            "hotspot":false,
 | 
						|
            "index": [
 | 
						|
            ],
 | 
						|
            "read_consistency":-1,
 | 
						|
            "join_ordered":false,
 | 
						|
            "join_order": [
 | 
						|
            ],
 | 
						|
            "merge_hint_ids": [
 | 
						|
            ],
 | 
						|
            "hash_hint_ids": [
 | 
						|
            ],
 | 
						|
            "no_hash_hint_ids": [
 | 
						|
            ],
 | 
						|
            "nl_hint_ids": [
 | 
						|
            ],
 | 
						|
            "part_hints": [
 | 
						|
            ],
 | 
						|
            "use_late_materialization":-1,
 | 
						|
            "log_level":"",
 | 
						|
            "max_concurrent":-1,
 | 
						|
            "only_concurrent_hint":false,
 | 
						|
            "has_hint_exclude_concurrent":false,
 | 
						|
            "parallel":-1
 | 
						|
          },
 | 
						|
          "query_context": {
 | 
						|
            "param_num":0,
 | 
						|
            "fetch_cur_time":true,
 | 
						|
            "calculable_items": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "extra_output_exprs": [
 | 
						|
          ],
 | 
						|
          "current_level":0,
 | 
						|
          "equal_sets": [
 | 
						|
          ],
 | 
						|
          "pseudo_column_exprs": [
 | 
						|
          ],
 | 
						|
          "child_stmts": [
 | 
						|
          ],
 | 
						|
          "has_transformed_for_hierarchical_query":false,
 | 
						|
          "is_hierarchical_query":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-10,
 | 
						|
          "table_name":"t2",
 | 
						|
          "alias_name":"t2",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677879,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-10,
 | 
						|
          "column":"c1",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-10,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-10,
 | 
						|
          "column":"c2",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-10,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-10,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c1",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"c",
 | 
						|
          "expr_name":"c1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-10,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"t2",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c2",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"d",
 | 
						|
          "expr_name":"c2",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-10,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 43   ***************
 | 
						|
with cte(n) as ( select 1 from dual union all select n+1 from cte where n < 10 ) search depth first by a set abc select * from cte;
 | 
						|
***************   Case 44   ***************
 | 
						|
with cte(n) as (select 1 from dual) search depth first by n set abc select * from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-4,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-4,
 | 
						|
      "column":"n",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-4,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-4,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"n",
 | 
						|
      "expr_name":"n",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-4,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_INT",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_CONST",
 | 
						|
              "CNT_CONST"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
            ],
 | 
						|
            "value": {
 | 
						|
              "BIGINT":1
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"n",
 | 
						|
          "expr_name":"1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 45   ***************
 | 
						|
with cte(a,b,c) as (select * from emp) search depth first by a set abc select * from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"a",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"a",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"b",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"b",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":18,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"c",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":18,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"a",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"a",
 | 
						|
      "expr_name":"a",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"b",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"b",
 | 
						|
      "expr_name":"b",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":18,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c",
 | 
						|
      "expr_name":"c",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":0,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "table_name":"emp",
 | 
						|
          "alias_name":"emp",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":1,
 | 
						|
          "ref_id":1099511677877,
 | 
						|
          "database_name":"cte_db",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"id",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"emp",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"id",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"name",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"emp",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"name",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":18,
 | 
						|
          "table_id":-3,
 | 
						|
          "column":"leaderid",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":18,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"emp",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"leaderid",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"emp",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"id",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"a",
 | 
						|
          "expr_name":"id",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"emp",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"name",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"b",
 | 
						|
          "expr_name":"name",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-3,
 | 
						|
            "column_id":18,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "table_name":"emp",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"leaderid",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"c",
 | 
						|
          "expr_name":"leaderid",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-3,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":0,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 46   ***************
 | 
						|
with cte(n, x) as (select * from t1) cycle n set iscyc to 'y' default 'n' select * from cte;
 | 
						|
***************   Case 47   ***************
 | 
						|
with cte(n) as (select 1 union all select n+1 from cte where n < 23) select n from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-5,
 | 
						|
      "column":"n",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-5,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"n",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"n",
 | 
						|
      "expr_name":"n",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-5,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":2,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
       {
 | 
						|
        "expression": {
 | 
						|
          "item_type":"T_FUN_SYS_CAST",
 | 
						|
          "result_type": {
 | 
						|
            "meta": {
 | 
						|
              "type":"BIGINT",
 | 
						|
              "collation":"binary",
 | 
						|
              "coercibility":"NUMERIC"
 | 
						|
            },
 | 
						|
            "accuracy": {
 | 
						|
              "length":0,
 | 
						|
              "precision":1,
 | 
						|
              "scale":0
 | 
						|
            },
 | 
						|
            "flag":0,
 | 
						|
            "calc_type": {
 | 
						|
              "type":"NULL",
 | 
						|
              "collation":"invalid_type",
 | 
						|
              "coercibility":"INVALID"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "expr_info": [
 | 
						|
            "IS_CONST",
 | 
						|
            "IS_FUNC",
 | 
						|
            "IS_CALCULABLE_EXPR",
 | 
						|
            "IS_CONST_EXPR",
 | 
						|
            "CNT_CONST",
 | 
						|
            "CNT_FUNC",
 | 
						|
            "CNT_CALCULABLE_EXPR"
 | 
						|
          ],
 | 
						|
          "rel_id": [
 | 
						|
          ],
 | 
						|
          "expr_levels": [
 | 
						|
          ],
 | 
						|
          "func":"cast",
 | 
						|
          "children": [
 | 
						|
             {
 | 
						|
              "item_type":"T_INT",
 | 
						|
              "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"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "CNT_CONST"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "BIGINT":1
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "item_type":"T_INT",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":-1,
 | 
						|
                  "precision":-1,
 | 
						|
                  "scale":-1
 | 
						|
                },
 | 
						|
                "flag":1,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "CNT_CONST"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "BIGINT":85903474693
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "enum_set_values": [
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "idx":1
 | 
						|
      }
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "set_op":1,
 | 
						|
      "distinct":false,
 | 
						|
      "left_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_QUESTIONMARK",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":0,
 | 
						|
                  "precision":1,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_CONST",
 | 
						|
                "IS_STATIC_PARAM",
 | 
						|
                "CNT_CONST",
 | 
						|
                "CNT_STATIC_PARAM",
 | 
						|
                "IS_DYNAMIC_PARAM"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
              ],
 | 
						|
              "value": {
 | 
						|
                "UNKNOWN":1
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"1",
 | 
						|
            "expr_name":"1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":2,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "IS_CALCULABLE_EXPR",
 | 
						|
                  "IS_CONST_EXPR",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_FUNC",
 | 
						|
                  "CNT_CALCULABLE_EXPR"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":1
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "idx":1
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "right_query": {
 | 
						|
        "stmt_type":1,
 | 
						|
        "table": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "table_name":"cte",
 | 
						|
            "alias_name":"cte",
 | 
						|
            "synonym_name":"",
 | 
						|
            "table_type":4,
 | 
						|
            "ref_id":49500,
 | 
						|
            "database_name":"cte_db",
 | 
						|
            "for_update":false,
 | 
						|
            "wait":-1,
 | 
						|
            "mock_id":-1
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "joined_table": [
 | 
						|
        ],
 | 
						|
        "partition_express": [
 | 
						|
        ],
 | 
						|
        "column": [
 | 
						|
           {
 | 
						|
            "column_id":22330000,
 | 
						|
            "table_id":-3,
 | 
						|
            "column":"n",
 | 
						|
            "auto_filled_timestamp":false,
 | 
						|
            "default_value": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            },
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_REF_COLUMN",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":1,
 | 
						|
                  "precision":1,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_COLUMN",
 | 
						|
                "CNT_COLUMN"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "table_id":-3,
 | 
						|
              "column_id":22330000,
 | 
						|
              "database_name":"cte_db",
 | 
						|
              "table_name":"cte",
 | 
						|
              "synonym_name":"",
 | 
						|
              "column_name":"n",
 | 
						|
              "expr_level":0,
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "column_flags":4,
 | 
						|
              "is_explicited_referece":true,
 | 
						|
              "explicited_ref_count":2,
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "select": [
 | 
						|
           {
 | 
						|
            "expression": {
 | 
						|
              "item_type":"T_FUN_SYS_CAST",
 | 
						|
              "result_type": {
 | 
						|
                "meta": {
 | 
						|
                  "type":"BIGINT",
 | 
						|
                  "collation":"binary",
 | 
						|
                  "coercibility":"NUMERIC"
 | 
						|
                },
 | 
						|
                "accuracy": {
 | 
						|
                  "length":0,
 | 
						|
                  "precision":20,
 | 
						|
                  "scale":0
 | 
						|
                },
 | 
						|
                "flag":0,
 | 
						|
                "calc_type": {
 | 
						|
                  "type":"NULL",
 | 
						|
                  "collation":"invalid_type",
 | 
						|
                  "coercibility":"INVALID"
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "expr_info": [
 | 
						|
                "IS_FUNC",
 | 
						|
                "CNT_CONST",
 | 
						|
                "CNT_COLUMN",
 | 
						|
                "CNT_FUNC"
 | 
						|
              ],
 | 
						|
              "rel_id": [
 | 
						|
                1
 | 
						|
              ],
 | 
						|
              "expr_levels": [
 | 
						|
                0
 | 
						|
              ],
 | 
						|
              "func":"cast",
 | 
						|
              "children": [
 | 
						|
                 {
 | 
						|
                  "item_type":"T_OP_ADD",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":2,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "CNT_CONST",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "children": [
 | 
						|
                     {
 | 
						|
                      "item_type":"T_REF_COLUMN",
 | 
						|
                      "result_type": {
 | 
						|
                        "meta": {
 | 
						|
                          "type":"BIGINT",
 | 
						|
                          "collation":"binary",
 | 
						|
                          "coercibility":"NUMERIC"
 | 
						|
                        },
 | 
						|
                        "accuracy": {
 | 
						|
                          "length":1,
 | 
						|
                          "precision":1,
 | 
						|
                          "scale":0
 | 
						|
                        },
 | 
						|
                        "flag":0,
 | 
						|
                        "calc_type": {
 | 
						|
                          "type":"NULL",
 | 
						|
                          "collation":"invalid_type",
 | 
						|
                          "coercibility":"INVALID"
 | 
						|
                        }
 | 
						|
                      },
 | 
						|
                      "expr_info": [
 | 
						|
                        "IS_COLUMN",
 | 
						|
                        "CNT_COLUMN"
 | 
						|
                      ],
 | 
						|
                      "rel_id": [
 | 
						|
                        1
 | 
						|
                      ],
 | 
						|
                      "table_id":-3,
 | 
						|
                      "column_id":22330000,
 | 
						|
                      "database_name":"cte_db",
 | 
						|
                      "table_name":"cte",
 | 
						|
                      "synonym_name":"",
 | 
						|
                      "column_name":"n",
 | 
						|
                      "expr_level":0,
 | 
						|
                      "expr_levels": [
 | 
						|
                        0
 | 
						|
                      ],
 | 
						|
                      "column_flags":4,
 | 
						|
                      "is_explicited_referece":true,
 | 
						|
                      "explicited_ref_count":2,
 | 
						|
                      "enum_set_values": [
 | 
						|
                      ]
 | 
						|
                    },
 | 
						|
                     {
 | 
						|
                      "item_type":"T_INT",
 | 
						|
                      "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"
 | 
						|
                        }
 | 
						|
                      },
 | 
						|
                      "expr_info": [
 | 
						|
                        "IS_CONST",
 | 
						|
                        "CNT_CONST"
 | 
						|
                      ],
 | 
						|
                      "rel_id": [
 | 
						|
                      ],
 | 
						|
                      "value": {
 | 
						|
                        "BIGINT":1
 | 
						|
                      }
 | 
						|
                    }
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                 {
 | 
						|
                  "item_type":"T_INT",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"BIGINT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":-1,
 | 
						|
                      "scale":-1
 | 
						|
                    },
 | 
						|
                    "flag":1,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_CONST",
 | 
						|
                    "CNT_CONST"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                  ],
 | 
						|
                  "value": {
 | 
						|
                    "BIGINT":85903474693
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              ],
 | 
						|
              "enum_set_values": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "is_alias":false,
 | 
						|
            "alias_name":"n+1",
 | 
						|
            "expr_name":"n+1",
 | 
						|
            "default": {
 | 
						|
              "NULL":"NULL"
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "distinct":false,
 | 
						|
        "rollup":false,
 | 
						|
        "nocycle":false,
 | 
						|
        "from": [
 | 
						|
           {
 | 
						|
            "table_id":-3,
 | 
						|
            "is_join":false
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "start_with": [
 | 
						|
        ],
 | 
						|
        "connect_by": [
 | 
						|
        ],
 | 
						|
        "where": [
 | 
						|
           {
 | 
						|
            "item_type":"T_OP_LT",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "CNT_CONST",
 | 
						|
              "CNT_COLUMN",
 | 
						|
              "CNT_STATIC_PARAM",
 | 
						|
              "IS_RANGE_COND"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_REF_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":1,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_COLUMN",
 | 
						|
                  "CNT_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "table_id":-3,
 | 
						|
                "column_id":22330000,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "table_name":"cte",
 | 
						|
                "synonym_name":"",
 | 
						|
                "column_name":"n",
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "column_flags":4,
 | 
						|
                "is_explicited_referece":true,
 | 
						|
                "explicited_ref_count":2,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_QUESTIONMARK",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":2,
 | 
						|
                    "precision":2,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":1,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_STATIC_PARAM",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_STATIC_PARAM"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "value": {
 | 
						|
                  "UNKNOWN":0
 | 
						|
                }
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "group_by": [
 | 
						|
        ],
 | 
						|
        "having": [
 | 
						|
        ],
 | 
						|
        "aggr_func": [
 | 
						|
        ],
 | 
						|
        "order_by": [
 | 
						|
        ],
 | 
						|
        "limit":null,
 | 
						|
        "offset":null,
 | 
						|
        "show_stmt_ctx": {
 | 
						|
          "is_from_show_stmt":false,
 | 
						|
          "global_scope":false,
 | 
						|
          "tenant_id":-1,
 | 
						|
          "show_database_id":-1,
 | 
						|
          "show_table_id":-1,
 | 
						|
          "grants_user_id":-1
 | 
						|
        },
 | 
						|
        "hint": {
 | 
						|
          "read_static":false,
 | 
						|
          "no_rewrite":false,
 | 
						|
          "frozen_version":-1,
 | 
						|
          "topk_precision":-1,
 | 
						|
          "sharding_minimum_row_count":0,
 | 
						|
          "query_timeout":-1,
 | 
						|
          "hotspot":false,
 | 
						|
          "index": [
 | 
						|
          ],
 | 
						|
          "read_consistency":-1,
 | 
						|
          "join_ordered":false,
 | 
						|
          "join_order": [
 | 
						|
          ],
 | 
						|
          "merge_hint_ids": [
 | 
						|
          ],
 | 
						|
          "hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "no_hash_hint_ids": [
 | 
						|
          ],
 | 
						|
          "nl_hint_ids": [
 | 
						|
          ],
 | 
						|
          "part_hints": [
 | 
						|
          ],
 | 
						|
          "use_late_materialization":-1,
 | 
						|
          "log_level":"",
 | 
						|
          "max_concurrent":-1,
 | 
						|
          "only_concurrent_hint":false,
 | 
						|
          "has_hint_exclude_concurrent":false,
 | 
						|
          "parallel":-1
 | 
						|
        },
 | 
						|
        "query_context": {
 | 
						|
          "param_num":2,
 | 
						|
          "fetch_cur_time":true,
 | 
						|
          "calculable_items": [
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "IS_CALCULABLE_EXPR",
 | 
						|
                  "IS_CONST_EXPR",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_FUNC",
 | 
						|
                  "CNT_CALCULABLE_EXPR"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":1
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "idx":1
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "extra_output_exprs": [
 | 
						|
        ],
 | 
						|
        "current_level":0,
 | 
						|
        "equal_sets": [
 | 
						|
        ],
 | 
						|
        "pseudo_column_exprs": [
 | 
						|
        ],
 | 
						|
        "child_stmts": [
 | 
						|
        ],
 | 
						|
        "has_transformed_for_hierarchical_query":false,
 | 
						|
        "is_hierarchical_query":false
 | 
						|
      },
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_OP_UNION",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_SET_OP",
 | 
						|
              "CNT_SET_OP"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "children": [
 | 
						|
               {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":1,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_CONST",
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "IS_CALCULABLE_EXPR",
 | 
						|
                  "IS_CONST_EXPR",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_FUNC",
 | 
						|
                  "CNT_CALCULABLE_EXPR"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":1
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "item_type":"T_FUN_SYS_CAST",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":20,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_FUNC",
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_COLUMN",
 | 
						|
                  "CNT_FUNC"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "func":"cast",
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_OP_ADD",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":2,
 | 
						|
                        "scale":0
 | 
						|
                      },
 | 
						|
                      "flag":0,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "CNT_CONST",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "children": [
 | 
						|
                       {
 | 
						|
                        "item_type":"T_REF_COLUMN",
 | 
						|
                        "result_type": {
 | 
						|
                          "meta": {
 | 
						|
                            "type":"BIGINT",
 | 
						|
                            "collation":"binary",
 | 
						|
                            "coercibility":"NUMERIC"
 | 
						|
                          },
 | 
						|
                          "accuracy": {
 | 
						|
                            "length":1,
 | 
						|
                            "precision":1,
 | 
						|
                            "scale":0
 | 
						|
                          },
 | 
						|
                          "flag":0,
 | 
						|
                          "calc_type": {
 | 
						|
                            "type":"NULL",
 | 
						|
                            "collation":"invalid_type",
 | 
						|
                            "coercibility":"INVALID"
 | 
						|
                          }
 | 
						|
                        },
 | 
						|
                        "expr_info": [
 | 
						|
                          "IS_COLUMN",
 | 
						|
                          "CNT_COLUMN"
 | 
						|
                        ],
 | 
						|
                        "rel_id": [
 | 
						|
                          1
 | 
						|
                        ],
 | 
						|
                        "table_id":-3,
 | 
						|
                        "column_id":22330000,
 | 
						|
                        "database_name":"cte_db",
 | 
						|
                        "table_name":"cte",
 | 
						|
                        "synonym_name":"",
 | 
						|
                        "column_name":"n",
 | 
						|
                        "expr_level":0,
 | 
						|
                        "expr_levels": [
 | 
						|
                          0
 | 
						|
                        ],
 | 
						|
                        "column_flags":4,
 | 
						|
                        "is_explicited_referece":true,
 | 
						|
                        "explicited_ref_count":2,
 | 
						|
                        "enum_set_values": [
 | 
						|
                        ]
 | 
						|
                      },
 | 
						|
                       {
 | 
						|
                        "item_type":"T_INT",
 | 
						|
                        "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"
 | 
						|
                          }
 | 
						|
                        },
 | 
						|
                        "expr_info": [
 | 
						|
                          "IS_CONST",
 | 
						|
                          "CNT_CONST"
 | 
						|
                        ],
 | 
						|
                        "rel_id": [
 | 
						|
                        ],
 | 
						|
                        "value": {
 | 
						|
                          "BIGINT":1
 | 
						|
                        }
 | 
						|
                      }
 | 
						|
                    ]
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_INT",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"BIGINT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":-1,
 | 
						|
                        "scale":-1
 | 
						|
                      },
 | 
						|
                      "flag":1,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "CNT_CONST"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "BIGINT":85903474693
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ],
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":true,
 | 
						|
          "alias_name":"n",
 | 
						|
          "expr_name":"1",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 48   ***************
 | 
						|
with cte(n) AS ( select 1 from cte) select * from cte;
 | 
						|
***************   Case 49   ***************
 | 
						|
with cte(n) AS (select 1 from dual UNION ALL select n+1 from (select * from cte) ct1 where n < 3) select * from cte;
 | 
						|
***************   Case 50   ***************
 | 
						|
with cte(n) AS ( select 1 from dual UNION ALL select sum(n+1) from cte) select * from cte;
 | 
						|
***************   Case 51   ***************
 | 
						|
with cte(n) as (select 1 from dual union all select c1 from t1 union all (with cte(n) as (select c1 from t1) select * from cte)) select * from cte;
 | 
						|
***************   Case 52   ***************
 | 
						|
with cte(n) AS (select 1 from dual UNION ALL select n+1 from cte where n < 3 union all select n+1 from cte where n < 2) select * from cte;
 | 
						|
***************   Case 53   ***************
 | 
						|
with cte(n) as (select n from (select 1 from dual union all select n+1 from cte) tmp) select * from cte;
 | 
						|
***************   Case 54   ***************
 | 
						|
with cte(n) AS (select 1 from cte UNION all select n+1 from cte where n < 3) select * from cte;
 | 
						|
***************   Case 55   ***************
 | 
						|
with cte(n) as (select n+1 from cte where n < 5 union all select c1 from t1) select * from cte;
 | 
						|
***************   Case 56   ***************
 | 
						|
with cte(n) as (select 1 from dual union all select * from (select n from cte where n < 5) tmp) select * from cte;
 | 
						|
***************   Case 57   ***************
 | 
						|
with cte(n) AS (select 1 from dual UNION ALL select n+1 from cte where n < 3 order by n ) select * from cte;
 | 
						|
***************   Case 58   ***************
 | 
						|
with cte_recursive (a,b,c) as ( select id, name, leaderid from emp where emp.id = 1 union all select emp.id ,emp.name, emp.leaderid from emp, cte_recursive where emp.leaderid = cte_recursive.A ) search depth first by a set sad cycle b set iscyc to 'y' default 'n', cte as (select * from cte_recursive) select * from cte;
 | 
						|
{
 | 
						|
  "stmt_type":1,
 | 
						|
  "table": [
 | 
						|
     {
 | 
						|
      "table_id":-16,
 | 
						|
      "table_name":"cte",
 | 
						|
      "alias_name":"",
 | 
						|
      "synonym_name":"",
 | 
						|
      "table_type":2,
 | 
						|
      "ref_id":-1,
 | 
						|
      "database_name":"",
 | 
						|
      "for_update":false,
 | 
						|
      "wait":-1,
 | 
						|
      "mock_id":-1
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "joined_table": [
 | 
						|
  ],
 | 
						|
  "partition_express": [
 | 
						|
  ],
 | 
						|
  "column": [
 | 
						|
     {
 | 
						|
      "column_id":16,
 | 
						|
      "table_id":-16,
 | 
						|
      "column":"a",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-16,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"a",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":17,
 | 
						|
      "table_id":-16,
 | 
						|
      "column":"b",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-16,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"b",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":18,
 | 
						|
      "table_id":-16,
 | 
						|
      "column":"c",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-16,
 | 
						|
        "column_id":18,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":19,
 | 
						|
      "table_id":-16,
 | 
						|
      "column":"sad",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"BIGINT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":0,
 | 
						|
            "precision":20,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-16,
 | 
						|
        "column_id":19,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"sad",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "column_id":20,
 | 
						|
      "table_id":-16,
 | 
						|
      "column":"iscyc",
 | 
						|
      "auto_filled_timestamp":false,
 | 
						|
      "default_value": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      },
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"VARCHAR",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":-1,
 | 
						|
            "scale":-1
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-16,
 | 
						|
        "column_id":20,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"iscyc",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "select": [
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-16,
 | 
						|
        "column_id":16,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"a",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"a",
 | 
						|
      "expr_name":"a",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "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"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-16,
 | 
						|
        "column_id":17,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"b",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"b",
 | 
						|
      "expr_name":"b",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"INT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":11,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-16,
 | 
						|
        "column_id":18,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"c",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"c",
 | 
						|
      "expr_name":"c",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"BIGINT",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":0,
 | 
						|
            "precision":20,
 | 
						|
            "scale":0
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-16,
 | 
						|
        "column_id":19,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"sad",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"sad",
 | 
						|
      "expr_name":"sad",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    },
 | 
						|
     {
 | 
						|
      "expression": {
 | 
						|
        "item_type":"T_REF_COLUMN",
 | 
						|
        "result_type": {
 | 
						|
          "meta": {
 | 
						|
            "type":"VARCHAR",
 | 
						|
            "collation":"binary",
 | 
						|
            "coercibility":"NUMERIC"
 | 
						|
          },
 | 
						|
          "accuracy": {
 | 
						|
            "length":-1,
 | 
						|
            "precision":-1,
 | 
						|
            "scale":-1
 | 
						|
          },
 | 
						|
          "flag":0,
 | 
						|
          "calc_type": {
 | 
						|
            "type":"NULL",
 | 
						|
            "collation":"invalid_type",
 | 
						|
            "coercibility":"INVALID"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "expr_info": [
 | 
						|
          "IS_COLUMN",
 | 
						|
          "CNT_COLUMN"
 | 
						|
        ],
 | 
						|
        "rel_id": [
 | 
						|
          1
 | 
						|
        ],
 | 
						|
        "table_id":-16,
 | 
						|
        "column_id":20,
 | 
						|
        "database_name":"",
 | 
						|
        "table_name":"cte",
 | 
						|
        "synonym_name":"",
 | 
						|
        "column_name":"iscyc",
 | 
						|
        "expr_level":0,
 | 
						|
        "expr_levels": [
 | 
						|
          0
 | 
						|
        ],
 | 
						|
        "column_flags":0,
 | 
						|
        "is_explicited_referece":true,
 | 
						|
        "explicited_ref_count":1,
 | 
						|
        "enum_set_values": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "is_alias":false,
 | 
						|
      "alias_name":"iscyc",
 | 
						|
      "expr_name":"iscyc",
 | 
						|
      "default": {
 | 
						|
        "NULL":"NULL"
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "distinct":false,
 | 
						|
  "rollup":false,
 | 
						|
  "nocycle":false,
 | 
						|
  "from": [
 | 
						|
     {
 | 
						|
      "table_id":-16,
 | 
						|
      "is_join":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "start_with": [
 | 
						|
  ],
 | 
						|
  "connect_by": [
 | 
						|
  ],
 | 
						|
  "where": [
 | 
						|
  ],
 | 
						|
  "group_by": [
 | 
						|
  ],
 | 
						|
  "having": [
 | 
						|
  ],
 | 
						|
  "aggr_func": [
 | 
						|
  ],
 | 
						|
  "order_by": [
 | 
						|
  ],
 | 
						|
  "limit":null,
 | 
						|
  "offset":null,
 | 
						|
  "show_stmt_ctx": {
 | 
						|
    "is_from_show_stmt":false,
 | 
						|
    "global_scope":false,
 | 
						|
    "tenant_id":-1,
 | 
						|
    "show_database_id":-1,
 | 
						|
    "show_table_id":-1,
 | 
						|
    "grants_user_id":-1
 | 
						|
  },
 | 
						|
  "hint": {
 | 
						|
    "read_static":false,
 | 
						|
    "no_rewrite":false,
 | 
						|
    "frozen_version":-1,
 | 
						|
    "topk_precision":-1,
 | 
						|
    "sharding_minimum_row_count":0,
 | 
						|
    "query_timeout":-1,
 | 
						|
    "hotspot":false,
 | 
						|
    "index": [
 | 
						|
    ],
 | 
						|
    "read_consistency":-1,
 | 
						|
    "join_ordered":false,
 | 
						|
    "join_order": [
 | 
						|
    ],
 | 
						|
    "merge_hint_ids": [
 | 
						|
    ],
 | 
						|
    "hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "no_hash_hint_ids": [
 | 
						|
    ],
 | 
						|
    "nl_hint_ids": [
 | 
						|
    ],
 | 
						|
    "part_hints": [
 | 
						|
    ],
 | 
						|
    "use_late_materialization":-1,
 | 
						|
    "log_level":"",
 | 
						|
    "max_concurrent":-1,
 | 
						|
    "only_concurrent_hint":false,
 | 
						|
    "has_hint_exclude_concurrent":false,
 | 
						|
    "parallel":-1
 | 
						|
  },
 | 
						|
  "query_context": {
 | 
						|
    "param_num":1,
 | 
						|
    "fetch_cur_time":true,
 | 
						|
    "calculable_items": [
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "extra_output_exprs": [
 | 
						|
  ],
 | 
						|
  "current_level":0,
 | 
						|
  "equal_sets": [
 | 
						|
  ],
 | 
						|
  "pseudo_column_exprs": [
 | 
						|
  ],
 | 
						|
  "child_stmts": [
 | 
						|
     {
 | 
						|
      "stmt_type":1,
 | 
						|
      "table": [
 | 
						|
         {
 | 
						|
          "table_id":-14,
 | 
						|
          "table_name":"cte_recursive",
 | 
						|
          "alias_name":"",
 | 
						|
          "synonym_name":"",
 | 
						|
          "table_type":2,
 | 
						|
          "ref_id":-1,
 | 
						|
          "database_name":"",
 | 
						|
          "for_update":false,
 | 
						|
          "wait":-1,
 | 
						|
          "mock_id":-1
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "joined_table": [
 | 
						|
      ],
 | 
						|
      "partition_express": [
 | 
						|
      ],
 | 
						|
      "column": [
 | 
						|
         {
 | 
						|
          "column_id":16,
 | 
						|
          "table_id":-14,
 | 
						|
          "column":"a",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-14,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte_recursive",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"a",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":17,
 | 
						|
          "table_id":-14,
 | 
						|
          "column":"b",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-14,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte_recursive",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"b",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":18,
 | 
						|
          "table_id":-14,
 | 
						|
          "column":"c",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-14,
 | 
						|
            "column_id":18,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte_recursive",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":19,
 | 
						|
          "table_id":-14,
 | 
						|
          "column":"sad",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"BIGINT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":0,
 | 
						|
                "precision":20,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-14,
 | 
						|
            "column_id":19,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte_recursive",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"sad",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "column_id":20,
 | 
						|
          "table_id":-14,
 | 
						|
          "column":"iscyc",
 | 
						|
          "auto_filled_timestamp":false,
 | 
						|
          "default_value": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          },
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"VARCHAR",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":-1,
 | 
						|
                "scale":-1
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-14,
 | 
						|
            "column_id":20,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte_recursive",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"iscyc",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "select": [
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-14,
 | 
						|
            "column_id":16,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte_recursive",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"a",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"a",
 | 
						|
          "expr_name":"a",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "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"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-14,
 | 
						|
            "column_id":17,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte_recursive",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"b",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"b",
 | 
						|
          "expr_name":"b",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"INT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":11,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-14,
 | 
						|
            "column_id":18,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte_recursive",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"c",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"c",
 | 
						|
          "expr_name":"c",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"BIGINT",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":0,
 | 
						|
                "precision":20,
 | 
						|
                "scale":0
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-14,
 | 
						|
            "column_id":19,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte_recursive",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"sad",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"sad",
 | 
						|
          "expr_name":"sad",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        },
 | 
						|
         {
 | 
						|
          "expression": {
 | 
						|
            "item_type":"T_REF_COLUMN",
 | 
						|
            "result_type": {
 | 
						|
              "meta": {
 | 
						|
                "type":"VARCHAR",
 | 
						|
                "collation":"binary",
 | 
						|
                "coercibility":"NUMERIC"
 | 
						|
              },
 | 
						|
              "accuracy": {
 | 
						|
                "length":-1,
 | 
						|
                "precision":-1,
 | 
						|
                "scale":-1
 | 
						|
              },
 | 
						|
              "flag":0,
 | 
						|
              "calc_type": {
 | 
						|
                "type":"NULL",
 | 
						|
                "collation":"invalid_type",
 | 
						|
                "coercibility":"INVALID"
 | 
						|
              }
 | 
						|
            },
 | 
						|
            "expr_info": [
 | 
						|
              "IS_COLUMN",
 | 
						|
              "CNT_COLUMN"
 | 
						|
            ],
 | 
						|
            "rel_id": [
 | 
						|
              1
 | 
						|
            ],
 | 
						|
            "table_id":-14,
 | 
						|
            "column_id":20,
 | 
						|
            "database_name":"",
 | 
						|
            "table_name":"cte_recursive",
 | 
						|
            "synonym_name":"",
 | 
						|
            "column_name":"iscyc",
 | 
						|
            "expr_level":0,
 | 
						|
            "expr_levels": [
 | 
						|
              0
 | 
						|
            ],
 | 
						|
            "column_flags":0,
 | 
						|
            "is_explicited_referece":true,
 | 
						|
            "explicited_ref_count":1,
 | 
						|
            "enum_set_values": [
 | 
						|
            ]
 | 
						|
          },
 | 
						|
          "is_alias":false,
 | 
						|
          "alias_name":"iscyc",
 | 
						|
          "expr_name":"iscyc",
 | 
						|
          "default": {
 | 
						|
            "NULL":"NULL"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "distinct":false,
 | 
						|
      "rollup":false,
 | 
						|
      "nocycle":false,
 | 
						|
      "from": [
 | 
						|
         {
 | 
						|
          "table_id":-14,
 | 
						|
          "is_join":false
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "start_with": [
 | 
						|
      ],
 | 
						|
      "connect_by": [
 | 
						|
      ],
 | 
						|
      "where": [
 | 
						|
      ],
 | 
						|
      "group_by": [
 | 
						|
      ],
 | 
						|
      "having": [
 | 
						|
      ],
 | 
						|
      "aggr_func": [
 | 
						|
      ],
 | 
						|
      "order_by": [
 | 
						|
      ],
 | 
						|
      "limit":null,
 | 
						|
      "offset":null,
 | 
						|
      "show_stmt_ctx": {
 | 
						|
        "is_from_show_stmt":false,
 | 
						|
        "global_scope":false,
 | 
						|
        "tenant_id":-1,
 | 
						|
        "show_database_id":-1,
 | 
						|
        "show_table_id":-1,
 | 
						|
        "grants_user_id":-1
 | 
						|
      },
 | 
						|
      "hint": {
 | 
						|
        "read_static":false,
 | 
						|
        "no_rewrite":false,
 | 
						|
        "frozen_version":-1,
 | 
						|
        "topk_precision":-1,
 | 
						|
        "sharding_minimum_row_count":0,
 | 
						|
        "query_timeout":-1,
 | 
						|
        "hotspot":false,
 | 
						|
        "index": [
 | 
						|
        ],
 | 
						|
        "read_consistency":-1,
 | 
						|
        "join_ordered":false,
 | 
						|
        "join_order": [
 | 
						|
        ],
 | 
						|
        "merge_hint_ids": [
 | 
						|
        ],
 | 
						|
        "hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "no_hash_hint_ids": [
 | 
						|
        ],
 | 
						|
        "nl_hint_ids": [
 | 
						|
        ],
 | 
						|
        "part_hints": [
 | 
						|
        ],
 | 
						|
        "use_late_materialization":-1,
 | 
						|
        "log_level":"",
 | 
						|
        "max_concurrent":-1,
 | 
						|
        "only_concurrent_hint":false,
 | 
						|
        "has_hint_exclude_concurrent":false,
 | 
						|
        "parallel":-1
 | 
						|
      },
 | 
						|
      "query_context": {
 | 
						|
        "param_num":1,
 | 
						|
        "fetch_cur_time":true,
 | 
						|
        "calculable_items": [
 | 
						|
        ]
 | 
						|
      },
 | 
						|
      "extra_output_exprs": [
 | 
						|
      ],
 | 
						|
      "current_level":0,
 | 
						|
      "equal_sets": [
 | 
						|
      ],
 | 
						|
      "pseudo_column_exprs": [
 | 
						|
      ],
 | 
						|
      "child_stmts": [
 | 
						|
         {
 | 
						|
          "set_op":1,
 | 
						|
          "distinct":false,
 | 
						|
          "left_query": {
 | 
						|
            "stmt_type":1,
 | 
						|
            "table": [
 | 
						|
               {
 | 
						|
                "table_id":-10,
 | 
						|
                "table_name":"emp",
 | 
						|
                "alias_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "table_type":1,
 | 
						|
                "ref_id":1099511677877,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "for_update":false,
 | 
						|
                "wait":-1,
 | 
						|
                "mock_id":-1
 | 
						|
              }
 | 
						|
            ],
 | 
						|
            "joined_table": [
 | 
						|
            ],
 | 
						|
            "partition_express": [
 | 
						|
            ],
 | 
						|
            "column": [
 | 
						|
               {
 | 
						|
                "column_id":16,
 | 
						|
                "table_id":-10,
 | 
						|
                "column":"id",
 | 
						|
                "auto_filled_timestamp":false,
 | 
						|
                "default_value": {
 | 
						|
                  "NULL":"NULL"
 | 
						|
                },
 | 
						|
                "expression": {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-10,
 | 
						|
                  "column_id":16,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"id",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":2,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "column_id":17,
 | 
						|
                "table_id":-10,
 | 
						|
                "column":"name",
 | 
						|
                "auto_filled_timestamp":false,
 | 
						|
                "default_value": {
 | 
						|
                  "NULL":"NULL"
 | 
						|
                },
 | 
						|
                "expression": {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "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"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-10,
 | 
						|
                  "column_id":17,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"name",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "column_id":18,
 | 
						|
                "table_id":-10,
 | 
						|
                "column":"leaderid",
 | 
						|
                "auto_filled_timestamp":false,
 | 
						|
                "default_value": {
 | 
						|
                  "NULL":"NULL"
 | 
						|
                },
 | 
						|
                "expression": {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-10,
 | 
						|
                  "column_id":18,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"leaderid",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              }
 | 
						|
            ],
 | 
						|
            "select": [
 | 
						|
               {
 | 
						|
                "expression": {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-10,
 | 
						|
                  "column_id":16,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"id",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":2,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                "is_alias":false,
 | 
						|
                "alias_name":"id",
 | 
						|
                "expr_name":"id",
 | 
						|
                "default": {
 | 
						|
                  "NULL":"NULL"
 | 
						|
                }
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "expression": {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "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"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-10,
 | 
						|
                  "column_id":17,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"name",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                "is_alias":false,
 | 
						|
                "alias_name":"name",
 | 
						|
                "expr_name":"name",
 | 
						|
                "default": {
 | 
						|
                  "NULL":"NULL"
 | 
						|
                }
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "expression": {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-10,
 | 
						|
                  "column_id":18,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"leaderid",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                "is_alias":false,
 | 
						|
                "alias_name":"leaderid",
 | 
						|
                "expr_name":"leaderid",
 | 
						|
                "default": {
 | 
						|
                  "NULL":"NULL"
 | 
						|
                }
 | 
						|
              }
 | 
						|
            ],
 | 
						|
            "distinct":false,
 | 
						|
            "rollup":false,
 | 
						|
            "nocycle":false,
 | 
						|
            "from": [
 | 
						|
               {
 | 
						|
                "table_id":-10,
 | 
						|
                "is_join":false
 | 
						|
              }
 | 
						|
            ],
 | 
						|
            "start_with": [
 | 
						|
            ],
 | 
						|
            "connect_by": [
 | 
						|
            ],
 | 
						|
            "where": [
 | 
						|
               {
 | 
						|
                "item_type":"T_OP_EQ",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "CNT_CONST",
 | 
						|
                  "CNT_COLUMN",
 | 
						|
                  "CNT_STATIC_PARAM",
 | 
						|
                  "IS_SIMPLE_COND"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_REF_COLUMN",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"INT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":11,
 | 
						|
                        "scale":0
 | 
						|
                      },
 | 
						|
                      "flag":0,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_COLUMN",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "table_id":-10,
 | 
						|
                    "column_id":16,
 | 
						|
                    "database_name":"cte_db",
 | 
						|
                    "table_name":"emp",
 | 
						|
                    "synonym_name":"",
 | 
						|
                    "column_name":"id",
 | 
						|
                    "expr_level":0,
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "column_flags":0,
 | 
						|
                    "is_explicited_referece":true,
 | 
						|
                    "explicited_ref_count":2,
 | 
						|
                    "enum_set_values": [
 | 
						|
                    ]
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_QUESTIONMARK",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_CONST",
 | 
						|
                      "IS_STATIC_PARAM",
 | 
						|
                      "CNT_CONST",
 | 
						|
                      "CNT_STATIC_PARAM"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                    ],
 | 
						|
                    "value": {
 | 
						|
                      "UNKNOWN":0
 | 
						|
                    }
 | 
						|
                  }
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ],
 | 
						|
            "group_by": [
 | 
						|
            ],
 | 
						|
            "having": [
 | 
						|
            ],
 | 
						|
            "aggr_func": [
 | 
						|
            ],
 | 
						|
            "order_by": [
 | 
						|
            ],
 | 
						|
            "limit":null,
 | 
						|
            "offset":null,
 | 
						|
            "show_stmt_ctx": {
 | 
						|
              "is_from_show_stmt":false,
 | 
						|
              "global_scope":false,
 | 
						|
              "tenant_id":-1,
 | 
						|
              "show_database_id":-1,
 | 
						|
              "show_table_id":-1,
 | 
						|
              "grants_user_id":-1
 | 
						|
            },
 | 
						|
            "hint": {
 | 
						|
              "read_static":false,
 | 
						|
              "no_rewrite":false,
 | 
						|
              "frozen_version":-1,
 | 
						|
              "topk_precision":-1,
 | 
						|
              "sharding_minimum_row_count":0,
 | 
						|
              "query_timeout":-1,
 | 
						|
              "hotspot":false,
 | 
						|
              "index": [
 | 
						|
              ],
 | 
						|
              "read_consistency":-1,
 | 
						|
              "join_ordered":false,
 | 
						|
              "join_order": [
 | 
						|
              ],
 | 
						|
              "merge_hint_ids": [
 | 
						|
              ],
 | 
						|
              "hash_hint_ids": [
 | 
						|
              ],
 | 
						|
              "no_hash_hint_ids": [
 | 
						|
              ],
 | 
						|
              "nl_hint_ids": [
 | 
						|
              ],
 | 
						|
              "part_hints": [
 | 
						|
              ],
 | 
						|
              "use_late_materialization":-1,
 | 
						|
              "log_level":"",
 | 
						|
              "max_concurrent":-1,
 | 
						|
              "only_concurrent_hint":false,
 | 
						|
              "has_hint_exclude_concurrent":false,
 | 
						|
              "parallel":-1
 | 
						|
            },
 | 
						|
            "query_context": {
 | 
						|
              "param_num":1,
 | 
						|
              "fetch_cur_time":true,
 | 
						|
              "calculable_items": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "extra_output_exprs": [
 | 
						|
            ],
 | 
						|
            "current_level":0,
 | 
						|
            "equal_sets": [
 | 
						|
            ],
 | 
						|
            "pseudo_column_exprs": [
 | 
						|
            ],
 | 
						|
            "child_stmts": [
 | 
						|
            ],
 | 
						|
            "has_transformed_for_hierarchical_query":false,
 | 
						|
            "is_hierarchical_query":false
 | 
						|
          },
 | 
						|
          "right_query": {
 | 
						|
            "stmt_type":1,
 | 
						|
            "table": [
 | 
						|
               {
 | 
						|
                "table_id":-11,
 | 
						|
                "table_name":"emp",
 | 
						|
                "alias_name":"emp",
 | 
						|
                "synonym_name":"",
 | 
						|
                "table_type":1,
 | 
						|
                "ref_id":1099511677877,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "for_update":false,
 | 
						|
                "wait":-1,
 | 
						|
                "mock_id":-1
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "table_id":-12,
 | 
						|
                "table_name":"cte_recursive",
 | 
						|
                "alias_name":"cte_recursive",
 | 
						|
                "synonym_name":"",
 | 
						|
                "table_type":4,
 | 
						|
                "ref_id":49500,
 | 
						|
                "database_name":"cte_db",
 | 
						|
                "for_update":false,
 | 
						|
                "wait":-1,
 | 
						|
                "mock_id":-1
 | 
						|
              }
 | 
						|
            ],
 | 
						|
            "joined_table": [
 | 
						|
            ],
 | 
						|
            "partition_express": [
 | 
						|
            ],
 | 
						|
            "column": [
 | 
						|
               {
 | 
						|
                "column_id":18,
 | 
						|
                "table_id":-11,
 | 
						|
                "column":"leaderid",
 | 
						|
                "auto_filled_timestamp":false,
 | 
						|
                "default_value": {
 | 
						|
                  "NULL":"NULL"
 | 
						|
                },
 | 
						|
                "expression": {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-11,
 | 
						|
                  "column_id":18,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"leaderid",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":2,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "column_id":22330000,
 | 
						|
                "table_id":-12,
 | 
						|
                "column":"a",
 | 
						|
                "auto_filled_timestamp":false,
 | 
						|
                "default_value": {
 | 
						|
                  "NULL":"NULL"
 | 
						|
                },
 | 
						|
                "expression": {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    2
 | 
						|
                  ],
 | 
						|
                  "table_id":-12,
 | 
						|
                  "column_id":22330000,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"cte_recursive",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"a",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":4,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "column_id":16,
 | 
						|
                "table_id":-11,
 | 
						|
                "column":"id",
 | 
						|
                "auto_filled_timestamp":false,
 | 
						|
                "default_value": {
 | 
						|
                  "NULL":"NULL"
 | 
						|
                },
 | 
						|
                "expression": {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-11,
 | 
						|
                  "column_id":16,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"id",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "column_id":17,
 | 
						|
                "table_id":-11,
 | 
						|
                "column":"name",
 | 
						|
                "auto_filled_timestamp":false,
 | 
						|
                "default_value": {
 | 
						|
                  "NULL":"NULL"
 | 
						|
                },
 | 
						|
                "expression": {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "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"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-11,
 | 
						|
                  "column_id":17,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"name",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              }
 | 
						|
            ],
 | 
						|
            "select": [
 | 
						|
               {
 | 
						|
                "expression": {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-11,
 | 
						|
                  "column_id":16,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"id",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                "is_alias":false,
 | 
						|
                "alias_name":"id",
 | 
						|
                "expr_name":"emp.id",
 | 
						|
                "default": {
 | 
						|
                  "NULL":"NULL"
 | 
						|
                }
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "expression": {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "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"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-11,
 | 
						|
                  "column_id":17,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"name",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":1,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                "is_alias":false,
 | 
						|
                "alias_name":"name",
 | 
						|
                "expr_name":"emp.name",
 | 
						|
                "default": {
 | 
						|
                  "NULL":"NULL"
 | 
						|
                }
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "expression": {
 | 
						|
                  "item_type":"T_REF_COLUMN",
 | 
						|
                  "result_type": {
 | 
						|
                    "meta": {
 | 
						|
                      "type":"INT",
 | 
						|
                      "collation":"binary",
 | 
						|
                      "coercibility":"NUMERIC"
 | 
						|
                    },
 | 
						|
                    "accuracy": {
 | 
						|
                      "length":-1,
 | 
						|
                      "precision":11,
 | 
						|
                      "scale":0
 | 
						|
                    },
 | 
						|
                    "flag":0,
 | 
						|
                    "calc_type": {
 | 
						|
                      "type":"NULL",
 | 
						|
                      "collation":"invalid_type",
 | 
						|
                      "coercibility":"INVALID"
 | 
						|
                    }
 | 
						|
                  },
 | 
						|
                  "expr_info": [
 | 
						|
                    "IS_COLUMN",
 | 
						|
                    "CNT_COLUMN"
 | 
						|
                  ],
 | 
						|
                  "rel_id": [
 | 
						|
                    1
 | 
						|
                  ],
 | 
						|
                  "table_id":-11,
 | 
						|
                  "column_id":18,
 | 
						|
                  "database_name":"cte_db",
 | 
						|
                  "table_name":"emp",
 | 
						|
                  "synonym_name":"",
 | 
						|
                  "column_name":"leaderid",
 | 
						|
                  "expr_level":0,
 | 
						|
                  "expr_levels": [
 | 
						|
                    0
 | 
						|
                  ],
 | 
						|
                  "column_flags":0,
 | 
						|
                  "is_explicited_referece":true,
 | 
						|
                  "explicited_ref_count":2,
 | 
						|
                  "enum_set_values": [
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                "is_alias":false,
 | 
						|
                "alias_name":"leaderid",
 | 
						|
                "expr_name":"emp.leaderid",
 | 
						|
                "default": {
 | 
						|
                  "NULL":"NULL"
 | 
						|
                }
 | 
						|
              }
 | 
						|
            ],
 | 
						|
            "distinct":false,
 | 
						|
            "rollup":false,
 | 
						|
            "nocycle":false,
 | 
						|
            "from": [
 | 
						|
               {
 | 
						|
                "table_id":-11,
 | 
						|
                "is_join":false
 | 
						|
              },
 | 
						|
               {
 | 
						|
                "table_id":-12,
 | 
						|
                "is_join":false
 | 
						|
              }
 | 
						|
            ],
 | 
						|
            "start_with": [
 | 
						|
            ],
 | 
						|
            "connect_by": [
 | 
						|
            ],
 | 
						|
            "where": [
 | 
						|
               {
 | 
						|
                "item_type":"T_OP_EQ",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "CNT_COLUMN",
 | 
						|
                  "IS_JOIN_COND"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1,
 | 
						|
                  2
 | 
						|
                ],
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_REF_COLUMN",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"INT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":11,
 | 
						|
                        "scale":0
 | 
						|
                      },
 | 
						|
                      "flag":0,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_COLUMN",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "table_id":-11,
 | 
						|
                    "column_id":18,
 | 
						|
                    "database_name":"cte_db",
 | 
						|
                    "table_name":"emp",
 | 
						|
                    "synonym_name":"",
 | 
						|
                    "column_name":"leaderid",
 | 
						|
                    "expr_level":0,
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "column_flags":0,
 | 
						|
                    "is_explicited_referece":true,
 | 
						|
                    "explicited_ref_count":2,
 | 
						|
                    "enum_set_values": [
 | 
						|
                    ]
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_REF_COLUMN",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"INT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":11,
 | 
						|
                        "scale":0
 | 
						|
                      },
 | 
						|
                      "flag":0,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_COLUMN",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      2
 | 
						|
                    ],
 | 
						|
                    "table_id":-12,
 | 
						|
                    "column_id":22330000,
 | 
						|
                    "database_name":"cte_db",
 | 
						|
                    "table_name":"cte_recursive",
 | 
						|
                    "synonym_name":"",
 | 
						|
                    "column_name":"a",
 | 
						|
                    "expr_level":0,
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "column_flags":4,
 | 
						|
                    "is_explicited_referece":true,
 | 
						|
                    "explicited_ref_count":1,
 | 
						|
                    "enum_set_values": [
 | 
						|
                    ]
 | 
						|
                  }
 | 
						|
                ]
 | 
						|
              }
 | 
						|
            ],
 | 
						|
            "group_by": [
 | 
						|
            ],
 | 
						|
            "having": [
 | 
						|
            ],
 | 
						|
            "aggr_func": [
 | 
						|
            ],
 | 
						|
            "order_by": [
 | 
						|
            ],
 | 
						|
            "limit":null,
 | 
						|
            "offset":null,
 | 
						|
            "show_stmt_ctx": {
 | 
						|
              "is_from_show_stmt":false,
 | 
						|
              "global_scope":false,
 | 
						|
              "tenant_id":-1,
 | 
						|
              "show_database_id":-1,
 | 
						|
              "show_table_id":-1,
 | 
						|
              "grants_user_id":-1
 | 
						|
            },
 | 
						|
            "hint": {
 | 
						|
              "read_static":false,
 | 
						|
              "no_rewrite":false,
 | 
						|
              "frozen_version":-1,
 | 
						|
              "topk_precision":-1,
 | 
						|
              "sharding_minimum_row_count":0,
 | 
						|
              "query_timeout":-1,
 | 
						|
              "hotspot":false,
 | 
						|
              "index": [
 | 
						|
              ],
 | 
						|
              "read_consistency":-1,
 | 
						|
              "join_ordered":false,
 | 
						|
              "join_order": [
 | 
						|
              ],
 | 
						|
              "merge_hint_ids": [
 | 
						|
              ],
 | 
						|
              "hash_hint_ids": [
 | 
						|
              ],
 | 
						|
              "no_hash_hint_ids": [
 | 
						|
              ],
 | 
						|
              "nl_hint_ids": [
 | 
						|
              ],
 | 
						|
              "part_hints": [
 | 
						|
              ],
 | 
						|
              "use_late_materialization":-1,
 | 
						|
              "log_level":"",
 | 
						|
              "max_concurrent":-1,
 | 
						|
              "only_concurrent_hint":false,
 | 
						|
              "has_hint_exclude_concurrent":false,
 | 
						|
              "parallel":-1
 | 
						|
            },
 | 
						|
            "query_context": {
 | 
						|
              "param_num":1,
 | 
						|
              "fetch_cur_time":true,
 | 
						|
              "calculable_items": [
 | 
						|
              ]
 | 
						|
            },
 | 
						|
            "extra_output_exprs": [
 | 
						|
            ],
 | 
						|
            "current_level":0,
 | 
						|
            "equal_sets": [
 | 
						|
            ],
 | 
						|
            "pseudo_column_exprs": [
 | 
						|
            ],
 | 
						|
            "child_stmts": [
 | 
						|
            ],
 | 
						|
            "has_transformed_for_hierarchical_query":false,
 | 
						|
            "is_hierarchical_query":false
 | 
						|
          },
 | 
						|
          "order_by": [
 | 
						|
          ],
 | 
						|
          "limit":null,
 | 
						|
          "select": [
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_OP_UNION",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_SET_OP",
 | 
						|
                  "CNT_SET_OP"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_REF_COLUMN",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"INT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":11,
 | 
						|
                        "scale":0
 | 
						|
                      },
 | 
						|
                      "flag":0,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_COLUMN",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "table_id":-10,
 | 
						|
                    "column_id":16,
 | 
						|
                    "database_name":"cte_db",
 | 
						|
                    "table_name":"emp",
 | 
						|
                    "synonym_name":"",
 | 
						|
                    "column_name":"id",
 | 
						|
                    "expr_level":0,
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "column_flags":0,
 | 
						|
                    "is_explicited_referece":true,
 | 
						|
                    "explicited_ref_count":2,
 | 
						|
                    "enum_set_values": [
 | 
						|
                    ]
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_REF_COLUMN",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"INT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":11,
 | 
						|
                        "scale":0
 | 
						|
                      },
 | 
						|
                      "flag":0,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_COLUMN",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "table_id":-11,
 | 
						|
                    "column_id":16,
 | 
						|
                    "database_name":"cte_db",
 | 
						|
                    "table_name":"emp",
 | 
						|
                    "synonym_name":"",
 | 
						|
                    "column_name":"id",
 | 
						|
                    "expr_level":0,
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "column_flags":0,
 | 
						|
                    "is_explicited_referece":true,
 | 
						|
                    "explicited_ref_count":1,
 | 
						|
                    "enum_set_values": [
 | 
						|
                    ]
 | 
						|
                  }
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":true,
 | 
						|
              "alias_name":"a",
 | 
						|
              "expr_name":"id",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_OP_UNION",
 | 
						|
                "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"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_SET_OP",
 | 
						|
                  "CNT_SET_OP"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_REF_COLUMN",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_COLUMN",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "table_id":-10,
 | 
						|
                    "column_id":17,
 | 
						|
                    "database_name":"cte_db",
 | 
						|
                    "table_name":"emp",
 | 
						|
                    "synonym_name":"",
 | 
						|
                    "column_name":"name",
 | 
						|
                    "expr_level":0,
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "column_flags":0,
 | 
						|
                    "is_explicited_referece":true,
 | 
						|
                    "explicited_ref_count":1,
 | 
						|
                    "enum_set_values": [
 | 
						|
                    ]
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_REF_COLUMN",
 | 
						|
                    "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"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_COLUMN",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "table_id":-11,
 | 
						|
                    "column_id":17,
 | 
						|
                    "database_name":"cte_db",
 | 
						|
                    "table_name":"emp",
 | 
						|
                    "synonym_name":"",
 | 
						|
                    "column_name":"name",
 | 
						|
                    "expr_level":0,
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "column_flags":0,
 | 
						|
                    "is_explicited_referece":true,
 | 
						|
                    "explicited_ref_count":1,
 | 
						|
                    "enum_set_values": [
 | 
						|
                    ]
 | 
						|
                  }
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":true,
 | 
						|
              "alias_name":"b",
 | 
						|
              "expr_name":"name",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_OP_UNION",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"INT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":11,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_SET_OP",
 | 
						|
                  "CNT_SET_OP"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                  1
 | 
						|
                ],
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                  0
 | 
						|
                ],
 | 
						|
                "children": [
 | 
						|
                   {
 | 
						|
                    "item_type":"T_REF_COLUMN",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"INT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":11,
 | 
						|
                        "scale":0
 | 
						|
                      },
 | 
						|
                      "flag":0,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_COLUMN",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "table_id":-10,
 | 
						|
                    "column_id":18,
 | 
						|
                    "database_name":"cte_db",
 | 
						|
                    "table_name":"emp",
 | 
						|
                    "synonym_name":"",
 | 
						|
                    "column_name":"leaderid",
 | 
						|
                    "expr_level":0,
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "column_flags":0,
 | 
						|
                    "is_explicited_referece":true,
 | 
						|
                    "explicited_ref_count":1,
 | 
						|
                    "enum_set_values": [
 | 
						|
                    ]
 | 
						|
                  },
 | 
						|
                   {
 | 
						|
                    "item_type":"T_REF_COLUMN",
 | 
						|
                    "result_type": {
 | 
						|
                      "meta": {
 | 
						|
                        "type":"INT",
 | 
						|
                        "collation":"binary",
 | 
						|
                        "coercibility":"NUMERIC"
 | 
						|
                      },
 | 
						|
                      "accuracy": {
 | 
						|
                        "length":-1,
 | 
						|
                        "precision":11,
 | 
						|
                        "scale":0
 | 
						|
                      },
 | 
						|
                      "flag":0,
 | 
						|
                      "calc_type": {
 | 
						|
                        "type":"NULL",
 | 
						|
                        "collation":"invalid_type",
 | 
						|
                        "coercibility":"INVALID"
 | 
						|
                      }
 | 
						|
                    },
 | 
						|
                    "expr_info": [
 | 
						|
                      "IS_COLUMN",
 | 
						|
                      "CNT_COLUMN"
 | 
						|
                    ],
 | 
						|
                    "rel_id": [
 | 
						|
                      1
 | 
						|
                    ],
 | 
						|
                    "table_id":-11,
 | 
						|
                    "column_id":18,
 | 
						|
                    "database_name":"cte_db",
 | 
						|
                    "table_name":"emp",
 | 
						|
                    "synonym_name":"",
 | 
						|
                    "column_name":"leaderid",
 | 
						|
                    "expr_level":0,
 | 
						|
                    "expr_levels": [
 | 
						|
                      0
 | 
						|
                    ],
 | 
						|
                    "column_flags":0,
 | 
						|
                    "is_explicited_referece":true,
 | 
						|
                    "explicited_ref_count":2,
 | 
						|
                    "enum_set_values": [
 | 
						|
                    ]
 | 
						|
                  }
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":true,
 | 
						|
              "alias_name":"c",
 | 
						|
              "expr_name":"leaderid",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_CTE_SEARCH_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"BIGINT",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":0,
 | 
						|
                    "precision":20,
 | 
						|
                    "scale":0
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_PSEUDO_COLUMN",
 | 
						|
                  "CNT_PSEUDO_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "copy_expr":null,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":true,
 | 
						|
              "alias_name":"sad",
 | 
						|
              "expr_name":"",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            },
 | 
						|
             {
 | 
						|
              "expression": {
 | 
						|
                "item_type":"T_CTE_CYCLE_COLUMN",
 | 
						|
                "result_type": {
 | 
						|
                  "meta": {
 | 
						|
                    "type":"VARCHAR",
 | 
						|
                    "collation":"binary",
 | 
						|
                    "coercibility":"NUMERIC"
 | 
						|
                  },
 | 
						|
                  "accuracy": {
 | 
						|
                    "length":-1,
 | 
						|
                    "precision":-1,
 | 
						|
                    "scale":-1
 | 
						|
                  },
 | 
						|
                  "flag":0,
 | 
						|
                  "calc_type": {
 | 
						|
                    "type":"NULL",
 | 
						|
                    "collation":"invalid_type",
 | 
						|
                    "coercibility":"INVALID"
 | 
						|
                  }
 | 
						|
                },
 | 
						|
                "expr_info": [
 | 
						|
                  "IS_PSEUDO_COLUMN",
 | 
						|
                  "CNT_PSEUDO_COLUMN"
 | 
						|
                ],
 | 
						|
                "rel_id": [
 | 
						|
                ],
 | 
						|
                "expr_level":0,
 | 
						|
                "expr_levels": [
 | 
						|
                ],
 | 
						|
                "copy_expr":null,
 | 
						|
                "enum_set_values": [
 | 
						|
                ]
 | 
						|
              },
 | 
						|
              "is_alias":true,
 | 
						|
              "alias_name":"iscyc",
 | 
						|
              "expr_name":"",
 | 
						|
              "default": {
 | 
						|
                "NULL":"NULL"
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "has_transformed_for_hierarchical_query":false,
 | 
						|
      "is_hierarchical_query":false
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "has_transformed_for_hierarchical_query":false,
 | 
						|
  "is_hierarchical_query":false
 | 
						|
}
 | 
						|
***************   Case 59   ***************
 | 
						|
select * from (with cte as (select * from t2) select * from cte) t3, cte where t3.c21 = cte.c1;
 | 
						|
***************   Case 60   ***************
 | 
						|
with cte(a,b,c) as (   select c1,c2,c3 from not_exist where not_exist.c1 < 20   union all   select c1,c2,c3 from not_exist, cte where cte.a = not_exist.c1 and cte.c < 10 ) select * from cte;
 | 
						|
***************   Case 61   ***************
 | 
						|
with cte(n) AS (select c1 from t1 UNION ALL select n+1 from cte right join t2 on cte.n < 3 and t2.c1 < 22) select * from cte;
 | 
						|
***************   Case 62   ***************
 | 
						|
with cte(n) AS (select c1 from t1 UNION ALL select n+1 from t2 left join cte on cte.n < 3 and t2.c1 < 22) select * from cte;
 | 
						|
***************   Case 63   ***************
 | 
						|
with cte(n) AS (select c1 from t1 UNION ALL select n+1 from t2 full join cte on cte.n < 3 and t2.c1 < 22) select * from cte;
 | 
						|
***************   Case 64   ***************
 | 
						|
with cte(n) AS (select c1 from t1 UNION ALL select n+1 from cte full join t2 on cte.n < 3 and t2.c1 < 22) select * from cte;
 | 
						|
***************   Case 65   ***************
 | 
						|
with cte (a,b,c) as (select id, name, leaderid from emp where emp.id = 1 union all select emp.id ,emp.name, emp.leaderid from emp, cte where emp.leaderid = cte.a) search depth first by a set abc cycle a set abc to 'y' default 'n' select * from cte;
 |