Packages

object Implicits extends SerDeTransformations with SerializersBasic with SerializersTuples with SerializersCollections with SerializersSpecific

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Implicits
  2. SerializersSpecific
  3. SerializersCollections
  4. SerializersTuples
  5. SerializersBasic
  6. SerDeTransformations
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. implicit val RegexParamSerDe: SerDe[RegexParams]
  5. implicit val accumulatedErrorsSerDe: SerDe[AccumulatedErrors]
  6. implicit val approxDistinctParamSerDe: SerDe[ApproxDistinctValuesParams]
  7. implicit val approxSequenceCompletenessParamSerDe: SerDe[ApproxSequenceCompletenessParams]
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. implicit val calculatorStatusSerDe: SerDe[CalculatorStatus]
  10. implicit def checkpointSerDe(implicit kSerDe: SerDe[Int]): SerDe[Checkpoint]
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  12. implicit val compareRuleSerDe: SerDe[CompareRule]
  13. implicit val completenessParamSerDe: SerDe[CompletenessParams]
  14. implicit val dateFormatSerDe: SerDe[DateFormat]
  15. implicit val dayDistanceParamSerDe: SerDe[DayDistanceParams]
  16. implicit val emailSerde: SerDe[Email]
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  19. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. implicit val formattedDateParamSerDe: SerDe[FormattedDateParams]
  21. implicit val formattedNumberParamSerDe: SerDe[FormattedNumberParams]
  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. 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
    Definition Classes
    SerializersSpecific
  24. 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
    Definition Classes
    SerializersSpecific
  25. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  26. implicit val idSerDe: SerDe[ID]
  27. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  28. def kinded[K, T](kSerDe: SerDe[K], f: (T) ⇒ K, g: (K) ⇒ SerDe[T]): SerDe[T]

    Build SerDe for kinded type families: family of classes that extends common parent trait or class.

    Build SerDe for kinded type families: family of classes that extends common parent trait or class.

    Such SerDe is required to correctly serialize/deserialize generic collection containing various family classes.

    All family classes are mapped to their kind identifier, which is also encoded into serialized value. During deserialization the class kind is decoded first and based on its value the appropriate SerDe is retrieved to decode the actual class instance.

    K

    Type if kind identifier

    T

    Type of family root trait or class.

    kSerDe

    SerDe to serialize/deserialize class kind identifier.

    f

    Function to get class identifier for any family class.

    g

    Function to retrieve class SerDe based on kind identifier.

    returns

    Kinded SerDe for class family.

    Definition Classes
    SerDeTransformations
  29. implicit val levenshteinDistanceParamSerDe: SerDe[LevenshteinDistanceParams]
  30. implicit def listSerDe[T](implicit tSerDe: SerDe[T]): SerDe[List[T]]

    Implicit conversion to generate SerDe for List[T]

    Implicit conversion to generate SerDe for List[T]

    Definition Classes
    SerializersCollections
  31. implicit def mapSerDe[K, V](implicit tSerDe: SerDe[(K, V)]): SerDe[Map[K, V]]

    Implicit conversion conversion to generate SerDe for Map[K, V]

    Implicit conversion conversion to generate SerDe for Map[K, V]

    Definition Classes
    SerializersCollections
  32. implicit val metricNameSerDe: SerDe[MetricName]
  33. implicit val metricStatusSerDe: SerDe[MetricStatus]
  34. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  35. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  36. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  37. implicit val numberCompareParamSerDe: SerDe[NumberCompareParams]
  38. implicit val numberDomainParamSerDe: SerDe[NumberDomainParams]
  39. implicit val numberIntervalParamSerDe: SerDe[NumberIntervalParams]
  40. implicit val numberValuesParamSerDe: SerDe[NumberValuesParams]
  41. implicit def optionSerDe[T](implicit tSerDe: SerDe[T]): SerDe[Option[T]]

    Implicit conversion to generate SerDe for options.

    Implicit conversion to generate SerDe for options.

    T

    Type of option element.

    tSerDe

    Implicit SerDe for element within option.

    returns

    SerDe for Option[T]

    Definition Classes
    SerializersCollections
  42. implicit val precisionCompareSerDe: SerDe[PrecisionCompareRule]
  43. implicit val processorBufferSerDe: SerDe[ProcessorBuffer]

    Implicit SerDe for Streaming Processor Buffer.

    Implicit SerDe for Streaming Processor Buffer.

    This is top-level SerDe which will be used to serialize/deserialize streaming application processor buffer state during checkpoint operations.

  44. implicit def rddCalculatorSerDe(implicit kSerDe: SerDe[String]): SerDe[RDDMetricCalculator]
  45. 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.

    Definition Classes
    SerializersSpecific
  46. implicit def regularMetricSerDe(implicit mSerDe: SerDe[MetricName]): SerDe[RegularMetric]
  47. implicit def seqSerDe[T](implicit tSerDe: SerDe[T]): SerDe[Seq[T]]

    Implicit conversion to generate SerDe for Seq[T]

    Implicit conversion to generate SerDe for Seq[T]

    Definition Classes
    SerializersCollections
  48. implicit val sequenceCompletenessParamSerDe: SerDe[SequenceCompletenessParams]
  49. implicit def setSerDe[T](implicit tSerDe: SerDe[T]): SerDe[Set[T]]

    Implicit conversion to generate SerDe for Set[T]

    Implicit conversion to generate SerDe for Set[T]

    Definition Classes
    SerializersCollections
  50. implicit val stringDomainParamSerDe: SerDe[StringDomainParams]
  51. implicit val stringLengthParamSerDe: SerDe[StringLengthParams]
  52. implicit val stringValuesParamSerDe: SerDe[StringValuesParams]
  53. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  54. implicit val tDigestGeqPercentileParamSerDe: SerDe[TDigestGeqPercentileParams]
  55. implicit val tDigestGeqQuantileParamSerDe: SerDe[TDigestGeqQuantileParams]
  56. implicit val tDigestParamSerDe: SerDe[TDigestParams]
  57. def toString(): String
    Definition Classes
    AnyRef → Any
  58. implicit val topNParamSerDe: SerDe[TopNParams]
  59. def transform[A, B](aSerDe: SerDe[A], f: (A) ⇒ B, g: (B) ⇒ A): SerDe[B]

    Transforms SerDe of current type to a SerDe of target type.

    Transforms SerDe of current type to a SerDe of target type. Values of the target type will be serializes/deserialized as values of current type. Transformation between current and target type is performed with use of provided conversion functions.

    A

    Current type

    B

    Target type

    aSerDe

    SerDe for current type A.

    f

    Conversion function from current type A to target type B.

    g

    Conversion function from target type B to current type A.

    returns

    SerDe of target type B.

    Definition Classes
    SerDeTransformations
  60. implicit val trendCheckRuleSerDer: SerDe[TrendCheckRule]
  61. implicit def trieMapSerDe[K, V](implicit tSerDe: SerDe[(K, V)]): SerDe[TrieMap[K, V]]

    Implicit conversion conversion to generate SerDe for concurrent TrieMap.

    Implicit conversion conversion to generate SerDe for concurrent TrieMap.

    Definition Classes
    SerializersCollections
  62. implicit def tuple2SerDe[T1, T2](implicit serDeT1: SerDe[T1], serDeT2: SerDe[T2]): SerDe[(T1, T2)]

    Implicit conversion to generate SerDe for Tuple2[T1, T2].

    Implicit conversion to generate SerDe for Tuple2[T1, T2].

    Definition Classes
    SerializersTuples
  63. implicit def tuple3SerDe[T1, T2, T3](implicit serDeT12: SerDe[(T1, T2)], serDeT3: SerDe[T3]): SerDe[(T1, T2, T3)]

    Implicit conversion to generate SerDe for Tuple[T1, T2, T3]

    Implicit conversion to generate SerDe for Tuple[T1, T2, T3]

    Definition Classes
    SerializersTuples
  64. implicit def tuple4SerDe[T1, T2, T3, T4](implicit serDeT123: SerDe[(T1, T2, T3)], serDeT4: SerDe[T4]): SerDe[(T1, T2, T3, T4)]

    Implicit conversion to generate SerDe for Tuple[T1, T2, T3, T4]

    Implicit conversion to generate SerDe for Tuple[T1, T2, T3, T4]

    Definition Classes
    SerializersTuples
  65. implicit def tuple5SerDe[T1, T2, T3, T4, T5](implicit serDeT1234: SerDe[(T1, T2, T3, T4)], serDeT5: SerDe[T5]): SerDe[(T1, T2, T3, T4, T5)]

    Implicit conversion to generate SerDe for Tuple[T1, T2, T3, T4, T5]

    Implicit conversion to generate SerDe for Tuple[T1, T2, T3, T4, T5]

    Definition Classes
    SerializersTuples
  66. implicit def tuple6SerDe[T1, T2, T3, T4, T5, T6](implicit serDeT12345: SerDe[(T1, T2, T3, T4, T5)], serDeT6: SerDe[T6]): SerDe[(T1, T2, T3, T4, T5, T6)]

    Implicit conversion to generate SerDe for Tuple[T1, T2, T3, T4, T5б T6]

    Implicit conversion to generate SerDe for Tuple[T1, T2, T3, T4, T5б T6]

    Definition Classes
    SerializersTuples
  67. implicit def tuple7SerDe[T1, T2, T3, T4, T5, T6, T7](implicit serDeT123456: SerDe[(T1, T2, T3, T4, T5, T6)], serDeT7: SerDe[T7]): SerDe[(T1, T2, T3, T4, T5, T6, T7)]

    Implicit conversion to generate SerDe for Tuple[T1, T2, T3, T4, T5, T6, T7]

    Implicit conversion to generate SerDe for Tuple[T1, T2, T3, T4, T5, T6, T7]

    Definition Classes
    SerializersTuples
  68. implicit def tuple8SerDe[T1, T2, T3, T4, T5, T6, T7, T8](implicit serDeT1234567: SerDe[(T1, T2, T3, T4, T5, T6, T7)], serDeT8: SerDe[T8]): SerDe[(T1, T2, T3, T4, T5, T6, T7, T8)]

    Implicit conversion to generate SerDe for Tuple[T1, T2, T3, T4, T5, T6, T7, T8]

    Implicit conversion to generate SerDe for Tuple[T1, T2, T3, T4, T5, T6, T7, T8]

    Definition Classes
    SerializersTuples
  69. implicit def tuple9SerDe[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit serDeT12345678: SerDe[(T1, T2, T3, T4, T5, T6, T7, T8)], serDeT9: SerDe[T9]): SerDe[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]

    Implicit conversion to generate SerDe for Tuple[T1, T2, T3, T4, T5, T6, T7, T8, T9]

    Implicit conversion to generate SerDe for Tuple[T1, T2, T3, T4, T5, T6, T7, T8, T9]

    Definition Classes
    SerializersTuples
  70. def union[A, B](serDeA: SerDe[A], serDeB: SerDe[B]): SerDe[(A, B)]

    Unions SerDe's of two type into SerDe of tuple of these types.

    Unions SerDe's of two type into SerDe of tuple of these types.

    A

    Type of first SerDe

    B

    Type of second SerDe

    serDeA

    SerDe for type A.

    serDeB

    SerDe for type B.

    returns

    SerDe of tuple of input types: (A, B).

    Definition Classes
    SerDeTransformations
  71. implicit def vectorSerDe[T](implicit tSerDe: SerDe[T]): SerDe[Vector[T]]

    Implicit conversion to generate SerDe for Vector[T]

    Implicit conversion to generate SerDe for Vector[T]

    Definition Classes
    SerializersCollections
  72. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  73. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  75. implicit object BooleanSerDe extends SerDe[Boolean]

    SerDe for booleans.

    SerDe for booleans.

    Definition Classes
    SerializersBasic
  76. implicit object DoubleSerDe extends SerDe[Double]

    SerDe for doubles

    SerDe for doubles

    Definition Classes
    SerializersBasic
  77. implicit object HllSerDe extends SerDe[HLL]

    Implicit SerDe for Algebird HLL monoid.

    Implicit SerDe for Algebird HLL monoid.

    Definition Classes
    SerializersBasic
  78. implicit object IntSerDe extends SerDe[Int]

    SerDe for integers

    SerDe for integers

    Definition Classes
    SerializersBasic
  79. implicit object LongSerDe extends SerDe[Long]

    SerDe for longs

    SerDe for longs

    Definition Classes
    SerializersBasic
  80. implicit object StringSerDe extends SerDe[String]

    SerDe for strings.

    SerDe for strings.

    Definition Classes
    SerializersBasic
  81. implicit object StringSpaceSaverSerDe extends SerDe[SpaceSaver[String]]

    Implicit SerDe for Algebird SpaceSaver monoid.

    Implicit SerDe for Algebird SpaceSaver monoid.

    Definition Classes
    SerializersBasic
  82. implicit object TDigestSerDe extends SerDe[TDigest]

    Implicit SerDe for TDigest objects.

    Implicit SerDe for TDigest objects.

    Definition Classes
    SerializersBasic

Inherited from SerializersSpecific

Inherited from SerializersCollections

Inherited from SerializersTuples

Inherited from SerializersBasic

Inherited from SerDeTransformations

Inherited from AnyRef

Inherited from Any

Ungrouped