Function from_union

pub fn from_union(
    producer: &mut impl SubstraitProducer,
    union: &Union,
) -> Result<Box<Rel>, DataFusionError>