Formalize the name of the nested Field
in a list
#6784
Labels
enhancement
Any new improvement worthy of a entry in the changelog
Field
in a list
#6784
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
As discussed in apache/datafusion#13468 (comment), currently it is a convention to have list field member fields (i.e. the inner field) names be
item
. However this is not formalized in any way, and consequently there's a large number ofitem
literals thrown around the codebase.Describe the solution you'd like
Add a
Field::LIST_FIELD_DEFAULT_NAME
constant set toitem
, and use it inField::new_list_field
.Also replace any calls to
Field::new
with explicititem
name to useField::new_list_field
instead.Describe alternatives you've considered
Could also make a free-standing as opposed to an associated constant (or not extract into a constant at all).
Additional context
Spin-off out of apache/datafusion#13468
The text was updated successfully, but these errors were encountered: