Class AvroJavaTimeConversions.LocalTimestampMillisConversion
java.lang.Object
org.apache.avro.Conversion<LocalDateTime>
org.apache.beam.sdk.extensions.avro.schemas.utils.AvroJavaTimeConversions.LocalTimestampMillisConversion
- Enclosing class:
AvroJavaTimeConversions
public static class AvroJavaTimeConversions.LocalTimestampMillisConversion
extends Conversion<LocalDateTime>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfromLong
(Long millisFromEpoch, 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
-
LocalTimestampMillisConversion
public LocalTimestampMillisConversion()
-
-
Method Details
-
getConvertedType
- Specified by:
getConvertedType
in classConversion<LocalDateTime>
-
getLogicalTypeName
- Specified by:
getLogicalTypeName
in classConversion<LocalDateTime>
-
fromLong
- Overrides:
fromLong
in classConversion<LocalDateTime>
-
toLong
- Overrides:
toLong
in classConversion<LocalDateTime>
-
getRecommendedSchema
- Overrides:
getRecommendedSchema
in classConversion<LocalDateTime>
-