У меня есть определение Spark StructType, автоматически полученное из некоторых файлов протонов.Мне нужно, чтобы все поля в структуре данных StructType были обнуляемыми / необязательными
В API-интерфейсе StructType есть частный asNullable, который, по-видимому, выполняет преобразование во всю структуру данных, допускающих обнуляемый тип.
Япрограммирование в Scala.
Я видел некоторый Java-код, который вызывает этот метод asNullable, однако это закрытый метод пакета Scala, и поэтому я не чувствую себя комфортно, вызывая этот метод вообще.
Чтоесть альтернативы для взятия StructType и переворачивания всех вложенных полей в Nullable.Есть ли поддерживаемая утилита?
Я не хочу взламывать что-то вместе, которое имитирует существующий метод asNullable, так как тестирование будет уродливым и хрупким.