Я хочу прочитать файл для ex: schema_file , который будет содержать схему и использовать ее в коде для создания DataFrame
Я прочитал о ConfigFactory
дляпредоставить схему, но не могу использовать ее, так как схема может быть изменена в будущем.
schema[
{
columnName = EXAMPLE_1
type = string
},
{
columnName = EXAMPLE_2
type = string
},
{
columnName = EXAMPLE_3
type = string
}
]
, если я использую это, чем мне нужно читать каждый columnName как
config.getString("schema.ColumnName1")
, но столбцыне являются фиксированными, и количество столбцов может быть изменено.
Также я попытался использовать case class , но в этом также мне нужно указать каждое поле.
Может кто-нибудь сказать мне, как я могу прочитать схему из-за пределов кода.