SerdeOps

cc.otavia.serde.SerdeOps
trait SerdeOps

serialize/deserialize base types helper trait

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Serde[_]

Members list

Value members

Abstract methods

protected def deserializeBigDecimal(in: Buffer): BigDecimal

Deserialize BigDecimal value from Buffer.

Deserialize BigDecimal value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

BigDecimal value.

protected def deserializeBigInt(in: Buffer): BigInt

Deserialize BigInt value from Buffer.

Deserialize BigInt value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

BigInt value.

protected def deserializeBigInteger(in: Buffer): BigInteger

Deserialize BigInteger value from Buffer.

Deserialize BigInteger value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

BigInteger value.

protected def deserializeBoolean(in: Buffer): Boolean

Deserialize Boolean value from Buffer.

Deserialize Boolean value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

Boolean value.

protected def deserializeByte(in: Buffer): Byte

Deserialize Byte value from Buffer.

Deserialize Byte value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

Byte value.

protected def deserializeChar(in: Buffer): Char

Deserialize Char value from Buffer.

Deserialize Char value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

Char value.

protected def deserializeDouble(in: Buffer): Double

Deserialize Double value from Buffer.

Deserialize Double value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

Double value.

protected def deserializeDuration(in: Buffer): Duration

Deserialize Duration value from Buffer.

Deserialize Duration value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

Duration value.

protected def deserializeFloat(in: Buffer): Float

Deserialize Float value from Buffer.

Deserialize Float value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

Float value.

protected def deserializeInstant(in: Buffer): Instant

Deserialize Instant value from Buffer.

Deserialize Instant value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

Instant value.

protected def deserializeInt(in: Buffer): Int

Deserialize Int value from Buffer.

Deserialize Int value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

Int value.

protected def deserializeJBigDecimal(in: Buffer): BigDecimal

Deserialize JBigDecimal value from Buffer.

Deserialize JBigDecimal value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

JBigDecimal value.

protected def deserializeJDuration(in: Buffer): Duration

Deserialize JDuration value from Buffer.

Deserialize JDuration value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

JDuration value.

protected def deserializeLocalDate(in: Buffer): LocalDate

Deserialize LocalDate value from Buffer.

Deserialize LocalDate value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

LocalDate value.

protected def deserializeLocalDateTime(in: Buffer): LocalDateTime

Deserialize LocalDateTime value from Buffer.

Deserialize LocalDateTime value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

LocalDateTime value.

protected def deserializeLocalTime(in: Buffer): LocalTime

Deserialize LocalTime value from Buffer.

Deserialize LocalTime value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

LocalTime value.

protected def deserializeLong(in: Buffer): Long

Deserialize Long value from Buffer.

Deserialize Long value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

Long value.

protected def deserializeMonthDay(in: Buffer): MonthDay

Deserialize MonthDay value from Buffer.

Deserialize MonthDay value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

MonthDay value.

protected def deserializeOffsetDateTime(in: Buffer): OffsetDateTime

Deserialize OffsetDateTime value from Buffer.

Deserialize OffsetDateTime value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

OffsetDateTime value.

protected def deserializeOffsetTime(in: Buffer): OffsetTime

Deserialize OffsetTime value from Buffer.

Deserialize OffsetTime value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

OffsetTime value.

protected def deserializePeriod(in: Buffer): Period

Deserialize Period value from Buffer.

Deserialize Period value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

Period value.

protected def deserializeShort(in: Buffer): Short

Deserialize Short value from Buffer.

Deserialize Short value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

Short value.

protected def deserializeString(in: Buffer): String

Deserialize String value from Buffer.

Deserialize String value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

String value.

protected def deserializeUUID(in: Buffer): UUID

Deserialize UUID value from Buffer.

Deserialize UUID value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

UUID value.

protected def deserializeYear(in: Buffer): Year

Deserialize Year value from Buffer.

Deserialize Year value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

Year value.

protected def deserializeYearMonth(in: Buffer): YearMonth

Deserialize YearMonth value from Buffer.

Deserialize YearMonth value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

YearMonth value.

protected def deserializeZoneId(in: Buffer): ZoneId

Deserialize ZoneId value from Buffer.

Deserialize ZoneId value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

ZoneId value.

protected def deserializeZoneOffset(in: Buffer): ZoneOffset

Deserialize ZoneOffset value from Buffer.

Deserialize ZoneOffset value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

ZoneOffset value.

protected def deserializeZonedDateTime(in: Buffer): ZonedDateTime

Deserialize ZonedDateTime value from Buffer.

Deserialize ZonedDateTime value from Buffer.

Value parameters

in

Input Buffer

Attributes

Returns

ZonedDateTime value.

protected def serializeBigDecimal(bigDecimal: BigDecimal, out: Buffer): this.type

Serialize BigDecimal value to Buffer.

Serialize BigDecimal value to Buffer.

Value parameters

bigDecimal

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeBigInt(bigInt: BigInt, out: Buffer): this.type

Serialize BigInt value to Buffer.

Serialize BigInt value to Buffer.

Value parameters

bigInt

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeBigInteger(bigInteger: BigInteger, out: Buffer): this.type

Serialize BigInteger value to Buffer.

Serialize BigInteger value to Buffer.

Value parameters

bigInteger

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeBoolean(boolean: Boolean, out: Buffer): this.type

Serialize Boolean value to Buffer.

Serialize Boolean value to Buffer.

Value parameters

boolean

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeByte(byte: Byte, out: Buffer): this.type

Serialize Byte value to Buffer.

Serialize Byte value to Buffer.

Value parameters

byte

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeChar(char: Char, out: Buffer): this.type

Serialize Char value to Buffer.

Serialize Char value to Buffer.

Value parameters

char

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeDouble(double: Double, out: Buffer): this.type

Serialize Double value to Buffer.

Serialize Double value to Buffer.

Value parameters

double

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeDuration(duration: Duration, out: Buffer): this.type

Serialize Duration value to Buffer.

Serialize Duration value to Buffer.

Value parameters

duration

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeFloat(float: Float, out: Buffer): this.type

Serialize Float value to Buffer.

Serialize Float value to Buffer.

Value parameters

float

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeInstant(instant: Instant, out: Buffer): this.type

Serialize Instant value to Buffer.

Serialize Instant value to Buffer.

Value parameters

instant

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeInt(int: Int, out: Buffer): this.type

Serialize Int value to Buffer.

Serialize Int value to Buffer.

Value parameters

int

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeJBigDecimal(bigDecimal: BigDecimal, out: Buffer): this.type

Serialize JBigDecimal value to Buffer.

Serialize JBigDecimal value to Buffer.

Value parameters

bigDecimal

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeJDuration(duration: Duration, out: Buffer): this.type

Serialize JDuration value to Buffer.

Serialize JDuration value to Buffer.

Value parameters

duration

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeLocalDate(localDate: LocalDate, out: Buffer): this.type

Serialize LocalDate value to Buffer.

Serialize LocalDate value to Buffer.

Value parameters

localDate

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeLocalDateTime(localDateTime: LocalDateTime, out: Buffer): this.type

Serialize LocalDateTime value to Buffer.

Serialize LocalDateTime value to Buffer.

Value parameters

localDateTime

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeLocalTime(localTime: LocalTime, out: Buffer): this.type

Serialize LocalTime value to Buffer.

Serialize LocalTime value to Buffer.

Value parameters

localTime

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeLong(long: Long, out: Buffer): this.type

Serialize Long value to Buffer.

Serialize Long value to Buffer.

Value parameters

long

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeMonthDay(monthDay: MonthDay, out: Buffer): this.type

Serialize MonthDay value to Buffer.

Serialize MonthDay value to Buffer.

Value parameters

monthDay

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeOffsetDateTime(offsetDateTime: OffsetDateTime, out: Buffer): this.type

Serialize OffsetDateTime value to Buffer.

Serialize OffsetDateTime value to Buffer.

Value parameters

offsetDateTime

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializeOffsetTime(offsetTime: OffsetTime, out: Buffer): this.type

Serialize OffsetTime value to Buffer.

Serialize OffsetTime value to Buffer.

Value parameters

offsetTime

Value.

out

Output Buffer.

Attributes

Returns

This Serde instance.

protected def serializePeriod(period: Period, out: Buffer): this.type

Serialize Period value to Buffer.

Serialize Period value to Buffer.

Value parameters

out

Output Buffer.

period

Value.

Attributes

Returns

This Serde instance.

protected def serializeShort(short: Short, out: Buffer): this.type

Serialize Short value to Buffer.

Serialize Short value to Buffer.

Value parameters

out

Output Buffer.

short

Value.

Attributes

Returns

This Serde instance.

protected def serializeString(string: String, out: Buffer): this.type

Serialize String value to Buffer.

Serialize String value to Buffer.

Value parameters

out

Output Buffer.

string

Value.

Attributes

Returns

This Serde instance.

protected def serializeUUID(uuid: UUID, out: Buffer): this.type

Serialize UUID value to Buffer.

Serialize UUID value to Buffer.

Value parameters

out

Output Buffer.

uuid

Value.

Attributes

Returns

This Serde instance.

protected def serializeYear(year: Year, out: Buffer): this.type

Serialize Year value to Buffer.

Serialize Year value to Buffer.

Value parameters

out

Output Buffer.

year

Value.

Attributes

Returns

This Serde instance.

protected def serializeYearMonth(yearMonth: YearMonth, out: Buffer): this.type

Serialize YearMonth value to Buffer.

Serialize YearMonth value to Buffer.

Value parameters

out

Output Buffer.

yearMonth

Value.

Attributes

Returns

This Serde instance.

protected def serializeZoneId(zoneId: ZoneId, out: Buffer): this.type

Serialize ZoneId value to Buffer.

Serialize ZoneId value to Buffer.

Value parameters

out

Output Buffer.

zoneId

Value.

Attributes

Returns

This Serde instance.

protected def serializeZoneOffset(zoneOffset: ZoneOffset, out: Buffer): this.type

Serialize ZoneOffset value to Buffer.

Serialize ZoneOffset value to Buffer.

Value parameters

out

Output Buffer.

zoneOffset

Value.

Attributes

Returns

This Serde instance.

protected def serializeZonedDateTime(zonedDateTime: ZonedDateTime, out: Buffer): this.type

Serialize ZonedDateTime value to Buffer.

Serialize ZonedDateTime value to Buffer.

Value parameters

out

Output Buffer.

zonedDateTime

Value.

Attributes

Returns

This Serde instance.