Module swim.avro

Class AvroFieldType<V,​R>


  • public abstract class AvroFieldType<V,​R>
    extends Object
    • Constructor Detail

      • AvroFieldType

        public AvroFieldType()
    • Method Detail

      • name

        public abstract String name()
      • doc

        public abstract String doc()
      • valueType

        public abstract AvroType<? extends V> valueType()
      • defaultValue

        public abstract V defaultValue()
      • aliasCount

        public abstract int aliasCount()
      • getAlias

        public abstract String getAlias​(int index)
      • updated

        public abstract R updated​(R record,
                                  V value)