Package org.apache.iceberg.avro
Class VariantConversion
java.lang.Object
org.apache.avro.Conversion<Variant>
org.apache.iceberg.avro.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.generic.IndexedRecordMethods inherited from class org.apache.avro.Conversion
adjustAndSetValue, fromArray, fromBoolean, fromBytes, fromCharSequence, fromDouble, fromEnumSymbol, fromFixed, fromFloat, fromInt, fromLong, fromMap, getRecommendedSchema, 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>
-
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>
-