Class LogicalMapConversion

java.lang.Object
org.apache.avro.Conversion<Map>
io.confluent.avro.type.LogicalMapConversion

public class LogicalMapConversion extends org.apache.avro.Conversion<Map>
  • Constructor Details

    • LogicalMapConversion

      public LogicalMapConversion()
  • Method Details

    • getConvertedType

      public Class<Map> getConvertedType()
      Specified by:
      getConvertedType in class org.apache.avro.Conversion<Map>
    • getLogicalTypeName

      public String getLogicalTypeName()
      Specified by:
      getLogicalTypeName in class org.apache.avro.Conversion<Map>
    • fromArray

      public Map<Object,Object> fromArray(Collection<?> value, org.apache.avro.Schema schema, org.apache.avro.LogicalType type)
      Overrides:
      fromArray in class org.apache.avro.Conversion<Map>
    • toArray

      public Collection<org.apache.avro.generic.IndexedRecord> toArray(Map value, org.apache.avro.Schema schema, org.apache.avro.LogicalType type)
      Overrides:
      toArray in class org.apache.avro.Conversion<Map>