Package org.apache.cassandra.cdc.avro
Class AvroSerializer.Deserializer
- java.lang.Object
-
- org.apache.cassandra.cdc.avro.AvroSerializer.Deserializer
-
- Enclosing class:
- AvroSerializer
public static class AvroSerializer.Deserializer extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Deserializer(org.apache.avro.Schema cdcSchema, SchemaStore store)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CdcEnvelopedeserialize(java.lang.String keyspace, java.lang.String table, byte[] data)org.apache.avro.generic.GenericRecorddeserializePayload(java.lang.String keyspace, java.lang.String table, java.lang.String schemaUuid, byte[] data)static byte[]getPayload(org.apache.avro.generic.GenericRecord header)
-
-
-
Constructor Detail
-
Deserializer
public Deserializer(org.apache.avro.Schema cdcSchema, SchemaStore store)
-
-
Method Detail
-
deserialize
public CdcEnvelope deserialize(java.lang.String keyspace, java.lang.String table, byte[] data)
-
getPayload
public static byte[] getPayload(org.apache.avro.generic.GenericRecord header)
-
deserializePayload
public org.apache.avro.generic.GenericRecord deserializePayload(java.lang.String keyspace, java.lang.String table, java.lang.String schemaUuid, byte[] data) throws java.io.IOException- Throws:
java.io.IOException
-
-