Class UserDefinedTypeDeserializer
java.lang.Object
io.debezium.connector.cassandra.transforms.type.deserializer.AbstractTypeDeserializer
io.debezium.connector.cassandra.transforms.type.deserializer.AbstractUserDefinedTypeDeserializer
io.debezium.connector.cassandra.transforms.type.UserDefinedTypeDeserializer
- All Implemented Interfaces:
TypeDeserializer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<ByteBuffer>bbList(Object abstractType, ByteBuffer bb) fieldNames(Object abstractType) protected List<?>fieldTypes(Object abstractType) protected ObjectgetAbstractTypeInstance(com.datastax.oss.driver.internal.core.type.DefaultUserDefinedType userType, List<String> fieldNames, List<?> innerAbstractTypes) protected StringstructName(Object abstractType) Methods inherited from class io.debezium.connector.cassandra.transforms.type.deserializer.AbstractUserDefinedTypeDeserializer
deserialize, getAbstractType, getSchemaBuilderMethods inherited from class io.debezium.connector.cassandra.transforms.type.deserializer.AbstractTypeDeserializer
getAbstractTypeClass, getDataType
-
Constructor Details
-
UserDefinedTypeDeserializer
-
-
Method Details
-
fieldNames
- Specified by:
fieldNamesin classAbstractUserDefinedTypeDeserializer
-
fieldTypes
- Specified by:
fieldTypesin classAbstractUserDefinedTypeDeserializer
-
bbList
- Specified by:
bbListin classAbstractUserDefinedTypeDeserializer
-
structName
- Specified by:
structNamein classAbstractUserDefinedTypeDeserializer
-
getAbstractTypeInstance
protected Object getAbstractTypeInstance(com.datastax.oss.driver.internal.core.type.DefaultUserDefinedType userType, List<String> fieldNames, List<?> innerAbstractTypes) - Specified by:
getAbstractTypeInstancein classAbstractUserDefinedTypeDeserializer
-