pub fn as_time32_second_array( array: &dyn Array, ) -> Result<&PrimitiveArray<Time32SecondType>, DataFusionError>