trait SerializersSpecific extends AnyRef
- Alphabetic
- By Inheritance
- SerializersSpecific
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getEnumSerDe[E <: EnumEntry](e: Enum[E]): SerDe[E]
Implicit conversion to generate SerDe for enumerations.
Implicit conversion to generate SerDe for enumerations. All enumeration values are mapped to byte values and, therefore, are encoded as single byte value.
- E
Type of enumeration
- e
Enumeration object holding all enumeration entries of current type.
- returns
SerDe to serialize/deserialize enumeration values.
- Attributes
- protected
-
def
getProductSerDe[P <: Product, T](toT: (P) ⇒ Option[T], fromT: (T) ⇒ P)(implicit tSerDe: SerDe[T]): SerDe[P]
Builds SerDe for case classes.
Builds SerDe for case classes. Case classes will be serialized as tuple of their fields. Thus, in order to build SerDe for case class it is required to have SerDe of corresponding tuple.
- P
Case class type.
- T
Tuple type
- toT
Function to convert case class to tuple containing its fields' values.
- fromT
Function to create case class instance from tuple containing its fields' values.
- tSerDe
SerDe for tupled representation of case class.
- returns
SerDe for case class P.
- Attributes
- protected
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
implicit
def
refinedSerDe[T, P, R <: Refined[T, P]](implicit tSerDe: SerDe[T]): SerDe[Refined[T, P]]
Implicit coversion to serialize/deserialize refined types.
Implicit coversion to serialize/deserialize refined types.
- T
Type of value
- P
Type of refinement predicate
- R
Actual refined type
- tSerDe
Implicit SerDe for value within refined type.
- returns
SerDe for refined type.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()