static

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


    static {
        ANYTHING_SCHEMA = org.apache.avro.SchemaBuilder.record(AVRO_TYPE_ANYTHING).namespace(NAMESPACE)
            .fields().optionalBoolean(ANYTHING_SCHEMA_BOOLEAN_FIELD)
            .optionalBytes(ANYTHING_SCHEMA_BYTES_FIELD).optionalDouble(ANYTHING_SCHEMA_DOUBLE_FIELD)
            .optionalFloat(ANYTHING_SCHEMA_FLOAT_FIELD).optionalInt(ANYTHING_SCHEMA_INT_FIELD)
            .optionalLong(ANYTHING_SCHEMA_LONG_FIELD).optionalString(ANYTHING_SCHEMA_STRING_FIELD)
            .name(ANYTHING_SCHEMA_ARRAY_FIELD).type().optional().array().items()
            .type(AVRO_TYPE_ANYTHING).name(ANYTHING_SCHEMA_MAP_FIELD).type().optional().array().items()
            .record(MAP_ENTRY_TYPE_NAME).namespace(NAMESPACE).fields().name(KEY_FIELD)
            .type(AVRO_TYPE_ANYTHING).noDefault().name(VALUE_FIELD).type(AVRO_TYPE_ANYTHING).noDefault()
            .endRecord().endRecord();

        ANYTHING_SCHEMA_MAP_ELEMENT =
            ANYTHING_SCHEMA.getField("map").schema().getTypes().get(1).getElementType();
    }