Class LogicalMapFactory

java.lang.Object
io.confluent.avro.type.LogicalMapFactory
All Implemented Interfaces:
org.apache.avro.LogicalTypes.LogicalTypeFactory

public class LogicalMapFactory extends Object implements org.apache.avro.LogicalTypes.LogicalTypeFactory
Registers LogicalMap with Avro's global logical type registry.
  • Constructor Details

    • LogicalMapFactory

      public LogicalMapFactory()
  • Method Details

    • fromSchema

      public org.apache.avro.LogicalType fromSchema(org.apache.avro.Schema schema)
      Specified by:
      fromSchema in interface org.apache.avro.LogicalTypes.LogicalTypeFactory
    • getTypeName

      public String getTypeName()
      Must be overridden: the interface default throws, and Avro calls this to key the registry.
      Specified by:
      getTypeName in interface org.apache.avro.LogicalTypes.LogicalTypeFactory