Module swim.avro

Class AvroUnionType<T>


public abstract class AvroUnionType<T> extends AvroComplexType<T>
  • Constructor Details

    • AvroUnionType

      public AvroUnionType()
  • Method Details

    • variantCount

      public abstract int variantCount()
    • getVariant

      public abstract AvroType<? extends T> getVariant(int index)
    • variant

      public abstract AvroUnionType<T> variant(AvroType<? extends T> variant)