StructType со всеми обнуляемыми полями - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть определение Spark StructType, автоматически полученное из некоторых файлов протонов.Мне нужно, чтобы все поля в структуре данных StructType были обнуляемыми / необязательными

В API-интерфейсе StructType есть частный asNullable, который, по-видимому, выполняет преобразование во всю структуру данных, допускающих обнуляемый тип.

Япрограммирование в Scala.

Я видел некоторый Java-код, который вызывает этот метод asNullable, однако это закрытый метод пакета Scala, и поэтому я не чувствую себя комфортно, вызывая этот метод вообще.

Чтоесть альтернативы для взятия StructType и переворачивания всех вложенных полей в Nullable.Есть ли поддерживаемая утилита?

Я не хочу взламывать что-то вместе, которое имитирует существующий метод asNullable, так как тестирование будет уродливым и хрупким.

...