Class ByteBuddyUtils.ConvertValueForGetter

java.lang.Object
org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.TypeConversion<StackManipulation>
org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.ConvertValueForGetter
Direct Known Subclasses:
AvroUtils.AvroConvertValueForGetter
Enclosing class:
ByteBuddyUtils

public static class ByteBuddyUtils.ConvertValueForGetter extends ByteBuddyUtils.TypeConversion<StackManipulation>
Takes a StackManipulation that returns a value. Prepares this value to be returned by a getter. Row needs getters to return specific types, but we allow user objects to contain different but equivalent types. Therefore we must convert some of these types before returning. These conversions correspond to the ones defined in ByteBuddyUtils.ConvertType. This class generates the code to do these conversion.