Class DurationTypeDeserializer
java.lang.Object
io.debezium.connector.cassandra.transforms.type.deserializer.LogicalTypeDeserializer
io.debezium.connector.cassandra.transforms.type.deserializer.DurationTypeDeserializer
- All Implemented Interfaces:
TypeDeserializer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(org.apache.cassandra.db.marshal.AbstractType<?> abstractType, ByteBuffer bb) formatDeserializedValue(org.apache.cassandra.db.marshal.AbstractType<?> abstractType, Object value) Format deserialized value from Cassandra to an object that fits it's kafka Schema.org.apache.kafka.connect.data.SchemaBuildergetSchemaBuilder(org.apache.cassandra.db.marshal.AbstractType<?> abstractType)
-
Field Details
-
deserializer
-
-
Constructor Details
-
DurationTypeDeserializer
-
-
Method Details
-
deserialize
public Object deserialize(org.apache.cassandra.db.marshal.AbstractType<?> abstractType, ByteBuffer bb) -
getSchemaBuilder
public org.apache.kafka.connect.data.SchemaBuilder getSchemaBuilder(org.apache.cassandra.db.marshal.AbstractType<?> abstractType) -
formatDeserializedValue
public Object formatDeserializedValue(org.apache.cassandra.db.marshal.AbstractType<?> abstractType, Object value) Description copied from class:LogicalTypeDeserializerFormat deserialized value from Cassandra to an object that fits it's kafka Schema.- Specified by:
formatDeserializedValuein classLogicalTypeDeserializer- Parameters:
abstractType- theAbstractTypeof a column in cassandravalue- the deserialized value of a column in cassandra- Returns:
- the formatted object from deserialized value
-