Skip to content

Commit

Permalink
fix complex type with old planner
Browse files Browse the repository at this point in the history
  • Loading branch information
amorynan committed Dec 22, 2023
1 parent ba77e19 commit 3d58854
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion gensrc/script/doris_builtins_functions.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@
[['map'], 'MAP<K, V>', ['K', 'V', '...'], 'ALWAYS_NOT_NULLABLE', ['K', 'V']],
[['element_at', '%element_extract%'], 'V', ['MAP<K, V>', 'K'], 'ALWAYS_NULLABLE', ['K', 'V']],
[['size', 'map_size'], 'BIGINT', ['MAP<K, V>'], '', ['K', 'V']],
[['count'], 'BIGINT', ['MAP<K, V>'], 'ALWAYS_NOT_NULLABLE', ['K', 'V']],
[['map_contains_key'], 'BOOLEAN', ['MAP<K, V>', 'K'], 'ALWAYS_NULLABLE', ['K', 'V']],
[['map_contains_value'], 'BOOLEAN', ['MAP<K, V>', 'V'], 'ALWAYS_NULLABLE', ['K', 'V']],
#[['map_contains_key_like'], 'BOOLEAN', ['MAP<K, V>', 'K'], '', ['K', 'V']],
Expand All @@ -88,7 +89,8 @@
[['struct'], 'STRUCT<TYPES>', ['TYPES'], 'ALWAYS_NOT_NULLABLE', ['TYPES...']],
[['named_struct'], 'ANY_STRUCT_TYPE', ['TYPES'], 'ALWAYS_NOT_NULLABLE', ['TYPES...']],
[['struct_element'], 'ANY_ELEMENT_TYPE', ['ANY_STRUCT_TYPE', 'INT'], 'ALWAYS_NULLABLE', ['TYPES...']],
[['struct_element'], 'ANY_ELEMENT_TYPE', ['ANY_STRUCT_TYPE', 'VARCHAR'], 'ALWAYS_NULLABLE', ['TYPES...']]
[['struct_element'], 'ANY_ELEMENT_TYPE', ['ANY_STRUCT_TYPE', 'VARCHAR'], 'ALWAYS_NULLABLE', ['TYPES...']],
[['count'], 'BIGINT', ['ANY_STRUCT_TYPE'], 'ALWAYS_NOT_NULLABLE', ['TYPES...']],
],

# array functions
Expand All @@ -113,6 +115,7 @@
[['array'], 'ARRAY', ['STRING', '...'], 'ALWAYS_NOT_NULLABLE'],

[['element_at', '%element_extract%'], 'T', ['ARRAY<T>', 'BIGINT'], 'ALWAYS_NULLABLE', ['T']],
[['count'], 'BIGINT', ['ARRAY<T>'], 'ALWAYS_NOT_NULLABLE', ['T']],

[['arrays_overlap'], 'BOOLEAN', ['ARRAY_BOOLEAN', 'ARRAY_BOOLEAN'], 'ALWAYS_NULLABLE'],
[['arrays_overlap'], 'BOOLEAN', ['ARRAY_TINYINT', 'ARRAY_TINYINT'], 'ALWAYS_NULLABLE'],
Expand Down

0 comments on commit 3d58854

Please sign in to comment.