Class AvroUtils.AvroConvertType
java.lang.Object
org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.TypeConversion<Type>
org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.ConvertType
org.apache.beam.sdk.extensions.avro.schemas.utils.AvroUtils.AvroConvertType
- Enclosing class:
AvroUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TypeconvertDefault(TypeDescriptor<?> type) protected TypeconvertLogicalType(TypeDescriptor<?> type) Handles JSR-310 (LocalDate,LocalTime,LocalDateTime,Instant) andUUIDfields, whichStaticSchemaInferenceinfers as BeamSchema.LogicalTypes.Methods inherited from class org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.ConvertType
convertArray, convertByteBuffer, convertCharSequence, convertCollection, convertDateTime, convertEnum, convertIterable, convertList, convertMap, convertPrimitive, primitiveToWrapperMethods inherited from class org.apache.beam.sdk.schemas.utils.ByteBuddyUtils.TypeConversion
convert, shortCircuitReturnNull
-
Constructor Details
-
AvroConvertType
public AvroConvertType(boolean returnRawType)
-
-
Method Details
-
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.ConvertType
-
convertDefault
- Overrides:
convertDefaultin classByteBuddyUtils.ConvertType
-