Class Iso8601Conversion
- java.lang.Object
-
- org.apache.avro.Conversion<LocalDateTime>
-
- com.redhat.cloud.notifications.avro.Iso8601Conversion
-
public class Iso8601Conversion extends org.apache.avro.Conversion<LocalDateTime>
-
-
Constructor Summary
Constructors Constructor Description Iso8601Conversion()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalDateTimefromCharSequence(CharSequence value, org.apache.avro.Schema schema, org.apache.avro.LogicalType type)Class<LocalDateTime>getConvertedType()StringgetLogicalTypeName()org.apache.avro.SchemagetRecommendedSchema()CharSequencetoCharSequence(LocalDateTime value, org.apache.avro.Schema schema, org.apache.avro.LogicalType type)-
Methods inherited from class org.apache.avro.Conversion
adjustAndSetValue, fromArray, fromBoolean, fromBytes, fromDouble, fromEnumSymbol, fromFixed, fromFloat, fromInt, fromLong, fromMap, fromRecord, toArray, toBoolean, toBytes, toDouble, toEnumSymbol, toFixed, toFloat, toInt, toLong, toMap, toRecord
-
-
-
-
Method Detail
-
getRecommendedSchema
public org.apache.avro.Schema getRecommendedSchema()
- Overrides:
getRecommendedSchemain classorg.apache.avro.Conversion<LocalDateTime>
-
getConvertedType
public Class<LocalDateTime> getConvertedType()
- Specified by:
getConvertedTypein classorg.apache.avro.Conversion<LocalDateTime>
-
getLogicalTypeName
public String getLogicalTypeName()
- Specified by:
getLogicalTypeNamein classorg.apache.avro.Conversion<LocalDateTime>
-
fromCharSequence
public LocalDateTime fromCharSequence(CharSequence value, org.apache.avro.Schema schema, org.apache.avro.LogicalType type)
- Overrides:
fromCharSequencein classorg.apache.avro.Conversion<LocalDateTime>
-
toCharSequence
public CharSequence toCharSequence(LocalDateTime value, org.apache.avro.Schema schema, org.apache.avro.LogicalType type)
- Overrides:
toCharSequencein classorg.apache.avro.Conversion<LocalDateTime>
-
-