Class AvroSchemaWithTypeVisitor<T>


  • public abstract class AvroSchemaWithTypeVisitor<T>
    extends java.lang.Object
    • Constructor Detail

      • AvroSchemaWithTypeVisitor

        public AvroSchemaWithTypeVisitor()
    • Method Detail

      • record

        public T record​(Types.StructType iStruct,
                        org.apache.avro.Schema record,
                        java.util.List<java.lang.String> names,
                        java.util.List<T> fields)
      • union

        public T union​(Type iType,
                       org.apache.avro.Schema union,
                       java.util.List<T> options)
      • array

        public T array​(Types.ListType iList,
                       org.apache.avro.Schema array,
                       T element)
      • map

        public T map​(Types.MapType iMap,
                     org.apache.avro.Schema map,
                     T key,
                     T value)
      • map

        public T map​(Types.MapType iMap,
                     org.apache.avro.Schema map,
                     T value)
      • primitive

        public T primitive​(Type.PrimitiveType iPrimitive,
                           org.apache.avro.Schema primitive)