Class AvroUtils.AvroConvertValueForGetter
java.lang.Object
org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.TypeConversion<StackManipulation>
org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.ConvertValueForGetter
org.apache.beam.sdk.extensions.avro.schemas.utils.AvroUtils.AvroConvertValueForGetter
- Enclosing class:
AvroUtils
public static class AvroUtils.AvroConvertValueForGetter
extends ByteBuddyUtils.ConvertValueForGetter
-
Field Summary
Fields inherited from class org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.ConvertValueForGetter
readValue -
Method Summary
Modifier and TypeMethodDescriptionprotected StackManipulationconvertDefault(TypeDescriptor<?> type) protected StackManipulationconvertLogicalType(TypeDescriptor<?> type) Handles JSR-310 (LocalDate,LocalTime,LocalDateTime,Instant) andUUIDfields, whichStaticSchemaInferenceinfers as BeamSchema.LogicalTypes.protected ByteBuddyUtils.TypeConversionsFactoryMethods inherited from class org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.ConvertValueForGetter
convertArray, convertByteBuffer, convertCharSequence, convertCollection, convertDateTime, convertEnum, convertIterable, convertList, convertMap, convertPrimitiveMethods inherited from class org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.TypeConversion
convert, shortCircuitReturnNull
-
Method Details
-
getFactory
- Overrides:
getFactoryin classByteBuddyUtils.ConvertValueForGetter
-
convertLogicalType
Description copied from class:ByteBuddyUtils.TypeConversionHandles JSR-310 (LocalDate,LocalTime,LocalDateTime,Instant) andUUIDfields, whichStaticSchemaInferenceinfers as BeamSchema.LogicalTypes. Subclasses emit code that round-trips through the corresponding staticSchema.LogicalTypeinstance (ByteBuddyUtils.JAVA_LOCAL_DATE_LOGICAL_TYPEetc.).- Overrides:
convertLogicalTypein classByteBuddyUtils.ConvertValueForGetter
-
convertDefault
- Overrides:
convertDefaultin classByteBuddyUtils.ConvertValueForGetter
-