public static class ByteBuddyUtils.ConvertValueForGetter extends ByteBuddyUtils.TypeConversion<org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation>
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.| Modifier and Type | Field and Description |
|---|---|
protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation |
readValue |
| Modifier | Constructor and Description |
|---|---|
protected |
ConvertValueForGetter(org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation readValue) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation |
convertArray(TypeDescriptor<?> type) |
protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation |
convertByteBuffer(TypeDescriptor<?> type) |
protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation |
convertCharSequence(TypeDescriptor<?> type) |
protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation |
convertCollection(TypeDescriptor<?> type) |
protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation |
convertDateTime(TypeDescriptor<?> type) |
protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation |
convertDefault(TypeDescriptor<?> type) |
protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation |
convertEnum(TypeDescriptor<?> type) |
protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation |
convertIterable(TypeDescriptor<?> type) |
protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation |
convertList(TypeDescriptor<?> type) |
protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation |
convertMap(TypeDescriptor<?> type) |
protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation |
convertPrimitive(TypeDescriptor<?> type) |
protected ByteBuddyUtils.TypeConversionsFactory |
getFactory() |
convertprotected final org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation readValue
protected ConvertValueForGetter(org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation readValue)
protected ByteBuddyUtils.TypeConversionsFactory getFactory()
protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation convertArray(TypeDescriptor<?> type)
convertArray in class ByteBuddyUtils.TypeConversion<org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation>protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation convertIterable(TypeDescriptor<?> type)
convertIterable in class ByteBuddyUtils.TypeConversion<org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation>protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation convertCollection(TypeDescriptor<?> type)
convertCollection in class ByteBuddyUtils.TypeConversion<org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation>protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation convertList(TypeDescriptor<?> type)
convertList in class ByteBuddyUtils.TypeConversion<org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation>protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation convertMap(TypeDescriptor<?> type)
convertMap in class ByteBuddyUtils.TypeConversion<org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation>protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation convertDateTime(TypeDescriptor<?> type)
convertDateTime in class ByteBuddyUtils.TypeConversion<org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation>protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation convertByteBuffer(TypeDescriptor<?> type)
convertByteBuffer in class ByteBuddyUtils.TypeConversion<org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation>protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation convertCharSequence(TypeDescriptor<?> type)
convertCharSequence in class ByteBuddyUtils.TypeConversion<org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation>protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation convertPrimitive(TypeDescriptor<?> type)
convertPrimitive in class ByteBuddyUtils.TypeConversion<org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation>protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation convertEnum(TypeDescriptor<?> type)
convertEnum in class ByteBuddyUtils.TypeConversion<org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation>protected org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation convertDefault(TypeDescriptor<?> type)
convertDefault in class ByteBuddyUtils.TypeConversion<org.apache.beam.vendor.bytebuddy.v1_10_8.net.bytebuddy.implementation.bytecode.StackManipulation>