Class AvroJavaTimeConversions.LocalTimestampMicrosConversion
java.lang.Object
org.apache.avro.Conversion<LocalDateTime>
org.apache.beam.sdk.extensions.avro.schemas.utils.AvroJavaTimeConversions.LocalTimestampMicrosConversion
- Enclosing class:
AvroJavaTimeConversions
public static class AvroJavaTimeConversions.LocalTimestampMicrosConversion
extends Conversion<LocalDateTime>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfromLong(Long microsFromEpoch, Schema schema, LogicalType type) toLong(LocalDateTime timestamp, Schema schema, LogicalType type) Methods inherited from class org.apache.avro.Conversion
adjustAndSetValue, fromArray, fromBoolean, fromBytes, fromCharSequence, fromDouble, fromEnumSymbol, fromFixed, fromFloat, fromInt, fromMap, fromRecord, toArray, toBoolean, toBytes, toCharSequence, toDouble, toEnumSymbol, toFixed, toFloat, toInt, toMap, toRecord
-
Constructor Details
-
LocalTimestampMicrosConversion
public LocalTimestampMicrosConversion()
-
-
Method Details
-
getConvertedType
- Specified by:
getConvertedTypein classConversion<LocalDateTime>
-
getLogicalTypeName
- Specified by:
getLogicalTypeNamein classConversion<LocalDateTime>
-
fromLong
- Overrides:
fromLongin classConversion<LocalDateTime>
-
toLong
- Overrides:
toLongin classConversion<LocalDateTime>
-
getRecommendedSchema
- Overrides:
getRecommendedSchemain classConversion<LocalDateTime>
-