in tools/mc2bq/main.go [170:188]
func loadSchemas(name string) (*schema.ExporterSchema, error) {
if name == "" {
// return defaults
return &schema.EmbeddedSchema, nil
}
rawData, err := os.ReadFile(name)
if err != nil {
return nil, messages.WrapError(messages.ErrorLoadingSchema, err)
}
var schemas schema.ExporterSchema
err = json.Unmarshal(rawData, &schemas)
if err != nil {
return nil, messages.WrapError(messages.ErrorLoadingSchema, err)
}
return &schemas, err
}