Package org.apache.cassandra.cdc.avro
Class TypeConversionRegistry
- java.lang.Object
-
- org.apache.cassandra.cdc.avro.TypeConversionRegistry
-
- All Implemented Interfaces:
TypeConversion.Registry
public class TypeConversionRegistry extends java.lang.Object implements TypeConversion.Registry
-
-
Constructor Summary
Constructors Constructor Description TypeConversionRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypeConversion<?>lookup(org.apache.avro.Schema fieldSchema)Look upTypeConversionbased on the field schema.voidregister(TypeConversion<?> typeConversion)Register aTypeConversion
-
-
-
Method Detail
-
register
public void register(TypeConversion<?> typeConversion)
Register aTypeConversion- Specified by:
registerin interfaceTypeConversion.Registry
-
lookup
public TypeConversion<?> lookup(org.apache.avro.Schema fieldSchema)
Look upTypeConversionbased on the field schema. It uses type and logical type info defined the field schema to look up- Specified by:
lookupin interfaceTypeConversion.Registry- Returns:
- a registered
TypeConversionor null if none is found
-
-