Infers the schema by reading the gff file using csv data source and parsing the attributes fields to get official and unofficial attribute columns.
Infers the schema by reading the gff file using csv data source and parsing the attributes fields to get official and unofficial attribute columns. Drops the original "attributes" column. Names, types and ordering of columns will be as follows: Names: All attribute fields will have names exactly as in tags. Types: Official attribute fields will have the types in io.projectglow.common.FeatureSchemas.gffOfficialAttributeFields. Detection of official field names among tags are case-and-underscore-insensitive. Unofficial attribute fields will have StringType. Ordering: gffBaseSchema fields come first, followed by official attributes fields as ordered in io.projectglow.common.FeatureSchemas.gffOfficialAttributeFields, followed by unofficial attribute fields in case-insensitive alphabetical order.
inferred schema