Apache DataFusion significantly improves support for user defined types and metadata. The user defined function APIs let users access metadata on the input columns to functions and produce metadata in the output.
User defined types == extension types¶
DataFusion directly uses Apache Arrow's DataTypes as its type system. This has …