MCPcopy Create free account
hub / github.com/apache/datafusion / all_default_nested_functions

Function all_default_nested_functions

datafusion/functions-nested/src/lib.rs:148–202  ·  view source on GitHub ↗

Return all default nested type functions

()

Source from the content-addressed store, hash-verified

146
147/// Return all default nested type functions
148pub 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
204pub fn all_default_higher_order_functions() -> Vec<Arc<HigherOrderUDF>> {
205 vec![

Callers 3

register_allFunction · 0.85
test_no_duplicate_nameFunction · 0.85

Calls

no outgoing calls

Tested by 1

test_no_duplicate_nameFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…