[feature-array](array-type) Add array function array_popback (#13641)
Remove the last element from array.
```
mysql> select array_popback(['test', NULL, 'value']);
+-----------------------------------------------------+
| array_popback(ARRAY('test', NULL, 'value')) |
+-----------------------------------------------------+
| [test, NULL] |
+-----------------------------------------------------+
```
This commit is contained in:
@ -55,4 +55,8 @@ ColumnArrayMutableData create_mutable_data(const IColumn* nested_col, bool is_nu
|
||||
|
||||
MutableColumnPtr assemble_column_array(ColumnArrayMutableData& data);
|
||||
|
||||
// array[offset:length]
|
||||
void slice_array(ColumnArrayMutableData& dst, ColumnArrayExecutionData& src,
|
||||
const IColumn& offset_column, const IColumn* length_column);
|
||||
|
||||
} // namespace doris::vectorized
|
||||
|
||||
Reference in New Issue
Block a user