public class TupleTypeDeserializer extends TypeDeserializer
| Modifier and Type | Field and Description |
|---|---|
private static String |
FIELD_NAME_PREFIX |
private static String |
TUPLE_NAME_POSTFIX |
| Constructor and Description |
|---|
TupleTypeDeserializer() |
| Modifier and Type | Method and Description |
|---|---|
private String |
abstractTypeToNiceString(org.apache.cassandra.db.marshal.AbstractType<?> tupleInnerType) |
private String |
createFieldNameForIndex(int i) |
private String |
createTupleName(List<org.apache.cassandra.db.marshal.AbstractType<?>> innerTypes) |
Object |
deserialize(org.apache.cassandra.db.marshal.AbstractType<?> abstractType,
ByteBuffer bb) |
org.apache.kafka.connect.data.SchemaBuilder |
getSchemaBuilder(org.apache.cassandra.db.marshal.AbstractType<?> abstractType) |
private static final String TUPLE_NAME_POSTFIX
private static final String FIELD_NAME_PREFIX
public Object deserialize(org.apache.cassandra.db.marshal.AbstractType<?> abstractType, ByteBuffer bb)
deserialize in class TypeDeserializerpublic org.apache.kafka.connect.data.SchemaBuilder getSchemaBuilder(org.apache.cassandra.db.marshal.AbstractType<?> abstractType)
getSchemaBuilder in class TypeDeserializerprivate String createTupleName(List<org.apache.cassandra.db.marshal.AbstractType<?>> innerTypes)
private String createFieldNameForIndex(int i)
private String abstractTypeToNiceString(org.apache.cassandra.db.marshal.AbstractType<?> tupleInnerType)
Copyright © 2020 JBoss by Red Hat. All rights reserved.