Class BasicTypeDeserializer
java.lang.Object
io.debezium.connector.cassandra.transforms.type.deserializer.BasicTypeDeserializer
- All Implemented Interfaces:
TypeDeserializer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DebeziumTypeDeserializerprivate final org.apache.kafka.connect.data.SchemaBuilder -
Constructor Summary
ConstructorsConstructorDescriptionBasicTypeDeserializer(DebeziumTypeDeserializer deserializer, org.apache.kafka.connect.data.SchemaBuilder schemaBuilder) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(org.apache.cassandra.db.marshal.AbstractType<?> abstractType, ByteBuffer bb) org.apache.kafka.connect.data.SchemaBuildergetSchemaBuilder(org.apache.cassandra.db.marshal.AbstractType<?> abstractType)
-
Field Details
-
schemaBuilder
private final org.apache.kafka.connect.data.SchemaBuilder schemaBuilder -
deserializer
-
-
Constructor Details
-
BasicTypeDeserializer
public BasicTypeDeserializer(DebeziumTypeDeserializer deserializer, org.apache.kafka.connect.data.SchemaBuilder schemaBuilder)
-
-
Method Details
-
deserialize
public Object deserialize(org.apache.cassandra.db.marshal.AbstractType<?> abstractType, ByteBuffer bb) - Specified by:
deserializein interfaceTypeDeserializer
-
getSchemaBuilder
public org.apache.kafka.connect.data.SchemaBuilder getSchemaBuilder(org.apache.cassandra.db.marshal.AbstractType<?> abstractType) - Specified by:
getSchemaBuilderin interfaceTypeDeserializer
-