@InterfaceAudience.Public @InterfaceStability.Evolving public class AvroSpecificSerialization extends AvroSerialization<org.apache.avro.specific.SpecificRecord>
AVRO_SCHEMA_KEY
Constructor and Description |
---|
AvroSpecificSerialization() |
Modifier and Type | Method and Description |
---|---|
boolean |
accept(Class<?> c)
Allows clients to test whether this
Serialization
supports the given class. |
org.apache.avro.io.DatumReader |
getReader(Class<org.apache.avro.specific.SpecificRecord> clazz)
Create and return Avro DatumReader for the given class.
|
org.apache.avro.Schema |
getSchema(org.apache.avro.specific.SpecificRecord t)
Return an Avro Schema instance for the given class.
|
org.apache.avro.io.DatumWriter |
getWriter(Class<org.apache.avro.specific.SpecificRecord> clazz)
Create and return Avro DatumWriter for the given class.
|
getDeserializer, getSerializer
getConf, setConf
@InterfaceAudience.Private public boolean accept(Class<?> c)
Serialization
Serialization
supports the given class.@InterfaceAudience.Private public org.apache.avro.io.DatumReader getReader(Class<org.apache.avro.specific.SpecificRecord> clazz)
AvroSerialization
getReader
in class AvroSerialization<org.apache.avro.specific.SpecificRecord>
@InterfaceAudience.Private public org.apache.avro.Schema getSchema(org.apache.avro.specific.SpecificRecord t)
AvroSerialization
getSchema
in class AvroSerialization<org.apache.avro.specific.SpecificRecord>
@InterfaceAudience.Private public org.apache.avro.io.DatumWriter getWriter(Class<org.apache.avro.specific.SpecificRecord> clazz)
AvroSerialization
getWriter
in class AvroSerialization<org.apache.avro.specific.SpecificRecord>
Copyright © 2013 Apache Software Foundation. All rights reserved.