Class ByteBuddyUtils.ConvertValueForSetter
java.lang.Object
org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.TypeConversion<StackManipulation>
org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.ConvertValueForSetter
- Direct Known Subclasses:
AvroUtils.AvroConvertValueForSetter
- Enclosing class:
ByteBuddyUtils
public static class ByteBuddyUtils.ConvertValueForSetter
extends ByteBuddyUtils.TypeConversion<StackManipulation>
Row is going to call the setter with its internal Java type, however the user object being set
might have a different type internally. For example, Row will be calling set with a
String type (for string fields), but the user type might have a StringBuffer member
there. This class generates code to convert between these types.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StackManipulationconvertArray(TypeDescriptor<?> type) protected StackManipulationconvertByteBuffer(TypeDescriptor<?> type) protected StackManipulationconvertCharSequence(TypeDescriptor<?> type) protected StackManipulationconvertCollection(TypeDescriptor<?> type) protected StackManipulationconvertDateTime(TypeDescriptor<?> type) protected StackManipulationconvertDefault(TypeDescriptor<?> type) protected StackManipulationconvertEnum(TypeDescriptor<?> type) protected StackManipulationconvertIterable(TypeDescriptor<?> type) protected StackManipulationconvertList(TypeDescriptor<?> type) protected StackManipulationconvertMap(TypeDescriptor<?> type) protected StackManipulationconvertPrimitive(TypeDescriptor<?> type) protected ByteBuddyUtils.TypeConversionsFactoryMethods inherited from class org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.TypeConversion
convert, shortCircuitReturnNull
-
Field Details
-
readValue
-
-
Constructor Details
-
ConvertValueForSetter
-
-
Method Details
-
getFactory
-
convertArray
- Specified by:
convertArrayin classByteBuddyUtils.TypeConversion<StackManipulation>
-
convertIterable
- Specified by:
convertIterablein classByteBuddyUtils.TypeConversion<StackManipulation>
-
convertCollection
- Specified by:
convertCollectionin classByteBuddyUtils.TypeConversion<StackManipulation>
-
convertList
- Specified by:
convertListin classByteBuddyUtils.TypeConversion<StackManipulation>
-
convertMap
- Specified by:
convertMapin classByteBuddyUtils.TypeConversion<StackManipulation>
-
convertDateTime
- Specified by:
convertDateTimein classByteBuddyUtils.TypeConversion<StackManipulation>
-
convertByteBuffer
- Specified by:
convertByteBufferin classByteBuddyUtils.TypeConversion<StackManipulation>
-
convertCharSequence
- Specified by:
convertCharSequencein classByteBuddyUtils.TypeConversion<StackManipulation>
-
convertPrimitive
- Specified by:
convertPrimitivein classByteBuddyUtils.TypeConversion<StackManipulation>
-
convertEnum
- Specified by:
convertEnumin classByteBuddyUtils.TypeConversion<StackManipulation>
-
convertDefault
- Specified by:
convertDefaultin classByteBuddyUtils.TypeConversion<StackManipulation>
-