[Improve](complex-type)add switch for array/struct/map nesting complex type (#19928)

Now we not support array/map/struct nesting each other for many action in be , If we do prohibit it in fe, we will meet many undefined action in be , so I just add switch to prohibit nesting complex type . When we fully support , can make it able.
Issue Number: close #xxx
This commit is contained in:
amory
2023-05-24 11:39:53 +08:00
committed by GitHub
parent cf7a74f6ec
commit b4669eaeba
3 changed files with 271 additions and 4 deletions

View File

@ -1932,6 +1932,13 @@ public class Config extends ConfigBase {
@ConfField(mutable = true)
public static boolean disable_datev1 = true;
/**
* Now we not fully support array/struct/map nesting complex type in many situation,
* so just disable creating nesting complex data type when create table.
* We can make it able after we fully support
*/
@ConfField(mutable = true)
public static boolean disable_nested_complex_type = true;
/*
* "max_instance_num" is used to set the maximum concurrency. When the value set
* by "parallel_fragment_exec_instance_num" is greater than "max_instance_num",