Return all default nested type functions
()
| 146 | |
| 147 | /// Return all default nested type functions |
| 148 | pub fn all_default_nested_functions() -> Vec<Arc<ScalarUDF>> { |
| 149 | vec![ |
| 150 | array_compact::array_compact_udf(), |
| 151 | string::array_to_string_udf(), |
| 152 | string::string_to_array_udf(), |
| 153 | range::range_udf(), |
| 154 | range::gen_series_udf(), |
| 155 | dimension::array_dims_udf(), |
| 156 | cardinality::cardinality_udf(), |
| 157 | dimension::array_ndims_udf(), |
| 158 | concat::array_append_udf(), |
| 159 | concat::array_prepend_udf(), |
| 160 | concat::array_concat_udf(), |
| 161 | except::array_except_udf(), |
| 162 | extract::array_element_udf(), |
| 163 | extract::array_pop_back_udf(), |
| 164 | extract::array_pop_front_udf(), |
| 165 | extract::array_slice_udf(), |
| 166 | extract::array_any_value_udf(), |
| 167 | make_array::make_array_udf(), |
| 168 | array_has::array_has_udf(), |
| 169 | array_has::array_has_all_udf(), |
| 170 | array_has::array_has_any_udf(), |
| 171 | empty::array_empty_udf(), |
| 172 | length::array_length_udf(), |
| 173 | array_normalize::array_normalize_udf(), |
| 174 | cosine_distance::cosine_distance_udf(), |
| 175 | inner_product::inner_product_udf(), |
| 176 | distance::array_distance_udf(), |
| 177 | flatten::flatten_udf(), |
| 178 | min_max::array_max_udf(), |
| 179 | min_max::array_min_udf(), |
| 180 | sort::array_sort_udf(), |
| 181 | repeat::array_repeat_udf(), |
| 182 | resize::array_resize_udf(), |
| 183 | reverse::array_reverse_udf(), |
| 184 | set_ops::array_distinct_udf(), |
| 185 | set_ops::array_intersect_udf(), |
| 186 | set_ops::array_union_udf(), |
| 187 | arrays_zip::arrays_zip_udf(), |
| 188 | position::array_position_udf(), |
| 189 | position::array_positions_udf(), |
| 190 | remove::array_remove_udf(), |
| 191 | remove::array_remove_all_udf(), |
| 192 | remove::array_remove_n_udf(), |
| 193 | replace::array_replace_n_udf(), |
| 194 | replace::array_replace_all_udf(), |
| 195 | replace::array_replace_udf(), |
| 196 | map::map_udf(), |
| 197 | map_entries::map_entries_udf(), |
| 198 | map_extract::map_extract_udf(), |
| 199 | map_keys::map_keys_udf(), |
| 200 | map_values::map_values_udf(), |
| 201 | ] |
| 202 | } |
| 203 | |
| 204 | pub fn all_default_higher_order_functions() -> Vec<Arc<HigherOrderUDF>> { |
| 205 | vec![ |
no outgoing calls
searching dependent graphs…