private EnumSymbol enumSymbol()

in java/avro-converter/src/main/java/com/microsoft/azure/schemaregistry/kafka/connect/avro/AvroConverterUtils.java [1400:1410]


    private EnumSymbol enumSymbol(org.apache.avro.Schema avroSchema, Object value,
                                  String enumSchemaName) {
        org.apache.avro.Schema enumSchema;
        if (avroSchema.getType() == org.apache.avro.Schema.Type.UNION) {
            int enumIndex = avroSchema.getIndexNamed(enumSchemaName);
            enumSchema = avroSchema.getTypes().get(enumIndex);
        } else {
            enumSchema = avroSchema;
        }
        return new GenericData.EnumSymbol(enumSchema, (String) value);
    }