influxdb-resultmapper / org.mybop.influxbd.resultmapper.converter / FieldConverter

FieldConverter

interface FieldConverter<T, D, R>

Functions

convert abstract fun convert(value: T): D
reverse abstract fun reverse(value: R, type: KType): T
supportedType abstract fun supportedType(): KType

Inheritors

BooleanFieldConverter interface BooleanFieldConverter<T> : FieldConverter<T, Boolean?, Boolean?>
IntegerFieldConverter interface IntegerFieldConverter<T> : FieldConverter<T, Long?, Double?>
NumberFieldConverter interface NumberFieldConverter<T> : FieldConverter<T, Double?, Double?>
StringFieldConverter interface StringFieldConverter<T> : FieldConverter<T, String?, String?>