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.IndexedRecord
Methods 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:
getConvertedType
in classorg.apache.avro.Conversion<Variant>
-
getLogicalTypeName
- Specified by:
getLogicalTypeName
in 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:
fromRecord
in 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:
toRecord
in classorg.apache.avro.Conversion<Variant>
-