类 AvroSchema<T>

所有已实现的接口:
Cloneable, Schema<T>

public class AvroSchema<T> extends AvroBaseStructSchema<T>
An AVRO schema implementation.
  • 方法详细资料

    • supportSchemaVersioning

      public boolean supportSchemaVersioning()
    • clone

      public Schema<T> clone()
      指定者:
      clone 在接口中 Schema<T>
      覆盖:
      clone 在类中 AbstractSchema<T>
    • of

      public static <T> AvroSchema<T> of(SchemaDefinition<T> schemaDefinition)
    • of

      public static <T> AvroSchema<T> of(Class<T> pojo)
    • of

      public static <T> AvroSchema<T> of(Class<T> pojo, Map<String,String> properties)
    • addLogicalTypeConversions

      public static void addLogicalTypeConversions(org.apache.avro.reflect.ReflectData reflectData, boolean jsr310ConversionEnabled)
    • addLogicalTypeConversions

      public static void addLogicalTypeConversions(org.apache.avro.reflect.ReflectData reflectData, boolean jsr310ConversionEnabled, boolean decimalConversionEnabled)