public class LongTimestampMillisConverter extends AbstractLongDateTimeConverter
AvroTypeConverter.Incompatible| Modifier and Type | Field and Description |
|---|---|
static AvroTypeConverter |
INSTANCE |
| Constructor and Description |
|---|
LongTimestampMillisConverter(java.time.format.DateTimeFormatter dateTimeFormatter) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
convertDateTimeString(java.lang.String dateTimeString) |
protected org.apache.avro.LogicalType |
getLogicalType() |
protected java.lang.String |
getValidNumberFormat() |
protected java.lang.String |
getValidStringFormat() |
protected java.time.Instant |
parseInstant(java.lang.String dateTimeString) |
convertNumber, getUnderlyingSchemaTypecanManage, convertclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisLogicalTypepublic static final AvroTypeConverter INSTANCE
public LongTimestampMillisConverter(java.time.format.DateTimeFormatter dateTimeFormatter)
protected java.lang.Object convertDateTimeString(java.lang.String dateTimeString)
convertDateTimeString in class AbstractDateTimeConverterprotected java.time.Instant parseInstant(java.lang.String dateTimeString)
protected org.apache.avro.LogicalType getLogicalType()
getLogicalType in class AbstractDateTimeConverterprotected java.lang.String getValidStringFormat()
getValidStringFormat in class AbstractDateTimeConverterprotected java.lang.String getValidNumberFormat()
getValidNumberFormat in class AbstractDateTimeConverter