У меня есть кейс класса
final case class FieldStateData(
job_id: String = null,
job_base_step_id: String = null,
field_id: String = null,
data_id: String = null,
data_value: String = null,
executed_unit: String = null,
is_doc: Boolean = null,
mime_type: String = null,
filename: String = null,
filesize: BigInt = null,
caption: String = null,
executor_id: String = null,
executor_name: String = null,
executor_email: String = null,
created_at: BigInt = null
)
Это я хочу использовать как часть набора данных типа Dataset [FieldStateData], чтобы в итоге вставить в базу данных. Все столбцы должны быть обнуляемыми. Как бы я представлял нулевые типы для чисел, произошедших от Any, а не от какой-либо строки? Я думал об использовании Option [Boolean] или что-то в этом роде, но будет ли он автоматически распаковываться во время вставки или когда он используется как SQL-запрос?
Также обратите внимание, что приведенный выше код неверен. Булевы типы не обнуляются. Это просто пример.