Package io.confluent.avro.type
Class VariantConversion
java.lang.Object
org.apache.avro.Conversion<Variant>
io.confluent.avro.type.VariantConversion
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfromRecord(org.apache.avro.generic.IndexedRecord record, org.apache.avro.Schema schema, org.apache.avro.LogicalType type) org.apache.avro.Schemaorg.apache.avro.generic.IndexedRecordMethods inherited from class org.apache.avro.Conversion
adjustAndSetValue, fromArray, fromBoolean, fromBytes, fromCharSequence, fromDouble, fromEnumSymbol, fromFixed, fromFloat, fromInt, fromLong, fromMap, toArray, toBoolean, toBytes, toCharSequence, toDouble, toEnumSymbol, toFixed, toFloat, toInt, toLong, toMap
-
Constructor Details
-
VariantConversion
public VariantConversion()
-
-
Method Details
-
getConvertedType
- Specified by:
getConvertedTypein classorg.apache.avro.Conversion<Variant>
-
getRecommendedSchema
public org.apache.avro.Schema getRecommendedSchema()- Overrides:
getRecommendedSchemain classorg.apache.avro.Conversion<Variant>
-
getLogicalTypeName
- Specified by:
getLogicalTypeNamein classorg.apache.avro.Conversion<Variant>
-
fromRecord
public Variant fromRecord(org.apache.avro.generic.IndexedRecord record, org.apache.avro.Schema schema, org.apache.avro.LogicalType type) - Overrides:
fromRecordin classorg.apache.avro.Conversion<Variant>
-
toRecord
public org.apache.avro.generic.IndexedRecord toRecord(Variant variant, org.apache.avro.Schema schema, org.apache.avro.LogicalType type) - Overrides:
toRecordin classorg.apache.avro.Conversion<Variant>
-