Class AvroWithPartnerVisitor<P,R>

java.lang.Object
org.apache.iceberg.avro.AvroWithPartnerVisitor<P,R>

public class AvroWithPartnerVisitor<P,R> extends Object
  • Constructor Details

    • AvroWithPartnerVisitor

      public AvroWithPartnerVisitor()
  • Method Details

    • record

      public R record(P partner, org.apache.avro.Schema record, List<R> fieldResults)
    • union

      public R union(P partner, org.apache.avro.Schema union, List<R> optionResults)
    • array

      public R array(P partner, org.apache.avro.Schema array, R elementResult)
    • arrayMap

      public R arrayMap(P partner, org.apache.avro.Schema map, R keyResult, R valueResult)
    • map

      public R map(P partner, org.apache.avro.Schema map, R valueResult)
    • primitive

      public R primitive(P partner, org.apache.avro.Schema primitive)
    • visit

      public static <P, R> R visit(P partner, org.apache.avro.Schema schema, AvroWithPartnerVisitor<P,R> visitor, AvroWithPartnerVisitor.PartnerAccessors<P> accessors)