-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem or challenge?
It was decided that further development of array functions will be carried out according to the following concept: #6855.
According to the concept, any changes may be subject to rational criticism, so some aspects may change.
It should be noted that this list is incomplete and will be updated in the future.
The ticket contains many tickets. Each ticket is divided into respective categories:
List of features
A complete list of features, the implementation of which is desirable from the point of view of this concept 🎯:
Cleanups
Managing array elements:
By index:
-
array_elementImplementarray_elementfunction #6974 -
array_sliceImplementarray_slicefunction #6975
By borders:
-
array_pop_frontImplementarray_pop_frontfunction #6996 -
array_pop_backImplementarray_pop_backfunction #6997
Working with Array Characteristics
Dimension
-
flattenImplementflattenfunction #6995
Set language:
Basic operations on sets:
- Implement
array_unionfunction #6981 - Implement
array_intersectfunction #6978 - Implement
array_exceptfunction #6979
Checking if elements belong:
-
array_has_allImplementarray_has_allfunction #6973 -
array_has_anyImplementarray_has_anyfunction #6976 -
array_hasImplementarray_hasfunction #6977
Form an array:
-
array_repeatImplementarray_repeatfunction #7197 -
array_resizeImplementarray_resizefunction #7194
Array aggregate functions:
Array operators:
Handling NULL and empty array:
- Improve handling of
NULLand empty array for array functions. #7143 - All array functions should represent
NULLas an element #7142 -
make_arrayshould support pure null array #7144 -
make_arraynull handling with nested version #7136 - Implement
emptyfunction #7290
Refactoring:
Other functions:
Bugs
Describe the solution you'd like
No response
Describe alternatives you've considered
No response
Additional context
No response
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request