p

s_mach

datadiff

package datadiff

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. datadiff
  2. DataTypeDataDiffImplicits
  3. CollectionDataDiffImplicits
  4. TupleDataDiffImplicits
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type BigDecimalPatch = BigDecimal
    Definition Classes
    DataTypeDataDiffImplicits
  2. type BigIntPatch = BigInt
    Definition Classes
    DataTypeDataDiffImplicits
  3. type BooleanPatch = Boolean
    Definition Classes
    DataTypeDataDiffImplicits
  4. type BytePatch = Byte
    Definition Classes
    DataTypeDataDiffImplicits
  5. type CharPatch = Char
    Definition Classes
    DataTypeDataDiffImplicits
  6. trait CollectionDataDiffImplicits extends AnyRef
  7. trait DataDiff [A, P] extends AnyRef

    A type class for computing the differences between two instances of a type

    A type class for computing the differences between two instances of a type

    A

    the type to compute differences on

    P

    a type for a "patch" which represents the differences between any two instances of A

  8. trait DataTypeDataDiffImplicits extends AnyRef
  9. type DoublePatch = Double
    Definition Classes
    DataTypeDataDiffImplicits
  10. type FloatPatch = Float
    Definition Classes
    DataTypeDataDiffImplicits
  11. trait InferDataDiff [A] extends AnyRef

    A helper type-class for inferring the DataDiff type for a type

  12. trait InferPatch [A] extends InferDataDiff[A]

    A helper type-class for inferring the patch type for a type

  13. type IntPatch = Int
    Definition Classes
    DataTypeDataDiffImplicits
  14. type LongPatch = Long
    Definition Classes
    DataTypeDataDiffImplicits
  15. case class MapPatch [A, +B, +P](add: Map[A, B], remove: Set[A], change: Map[A, P]) extends Product with Serializable

    A case class for a patch of a Map

    A case class for a patch of a Map

    A

    key type

    B

    value type

    P

    patch for the value type

    add

    (key,value) pairs added to the map

    remove

    keys removed from the map

    change

    (key,value) pairs changed

  16. sealed trait OptionPatch [+A, +P] extends AnyRef

    A case class for a patch for an Option

    A case class for a patch for an Option

    A

    the value type

    P

    the patch type for the value type

  17. implicit final class SMach_Datadiff_PimpEverything [A] extends AnyVal
  18. class SeqDataDiff [A, M[AA] <: Seq[AA]] extends SeqDataDiffImpl[A, M]

    A reusable/extensible DataDiff implementation for sequences that is implemented using https://code.google.com/p/java-diff-utils/ which is based on http://www.xmailserver.org/diff2.pdf

    A reusable/extensible DataDiff implementation for sequences that is implemented using https://code.google.com/p/java-diff-utils/ which is based on http://www.xmailserver.org/diff2.pdf

    A

    the value type

    M

    the sequence type

  19. case class SeqPatch [+A](zomDelta: Vector[Delta[A]]) extends Product with Serializable

    A case class for a patch against a sequence of values

    A case class for a patch against a sequence of values

    Note: the current representation is based on https://code.google.com/p/java-diff-utils/ which is used internally to generate and apply patches. It stores the previous value as part of the patch, unlike all other patch types. The original value will eventually be removed in a later version and should not be used.

    A

    the value type

    zomDelta

    zero or more deltas

  20. case class SetPatch [A](add: Set[A], remove: Set[A]) extends Product with Serializable

    A case class for a patch of a set

    A case class for a patch of a set

    A

    the value type

    add

    the items added to the set

    remove

    the items removed from the set

  21. type ShortPatch = Short
    Definition Classes
    DataTypeDataDiffImplicits
  22. type StringPatch = Option[String]
    Definition Classes
    DataTypeDataDiffImplicits
  23. trait TupleDataDiffImplicits extends AnyRef

Value Members

  1. def dataDiff[A]: InferDataDiff[A]

    Get the DataDiff instance for a type by inferring the patch type

    Get the DataDiff instance for a type by inferring the patch type

    A

    the type

    returns

    a temporary instance that can infer the DataDiff instance

  2. implicit def mkDataDiff_Map[A, B, Patch](implicit bDiff: DataDiff[B, Patch]): MapDataDiffImpl[A, B, Patch]
    Definition Classes
    CollectionDataDiffImplicits
  3. implicit def mkDataDiff_Option[A, Patch](implicit aDiff: DataDiff[A, Patch]): OptionDataDiffImpl[A, Patch]
    Definition Classes
    CollectionDataDiffImplicits
  4. implicit def mkDataDiff_Seq[A, M[AA] <: Seq[AA]](implicit cbf: CanBuildFrom[Nothing, A, M[A]]): SeqDataDiffImpl[A, M]
    Definition Classes
    CollectionDataDiffImplicits
  5. implicit def mkDataDiff_Set[A]: SetDataDiffImpl[A]
    Definition Classes
    CollectionDataDiffImplicits
  6. implicit def mkDataDiff_Tuple10[A, B, C, D, E, F, G, H, I, J, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ]): DataDiff[(A, B, C, D, E, F, G, H, I, J), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ)]
    Definition Classes
    TupleDataDiffImplicits
  7. implicit def mkDataDiff_Tuple11[A, B, C, D, E, F, G, H, I, J, K, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK)]
    Definition Classes
    TupleDataDiffImplicits
  8. implicit def mkDataDiff_Tuple12[A, B, C, D, E, F, G, H, I, J, K, L, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL)]
    Definition Classes
    TupleDataDiffImplicits
  9. implicit def mkDataDiff_Tuple13[A, B, C, D, E, F, G, H, I, J, K, L, M, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM)]
    Definition Classes
    TupleDataDiffImplicits
  10. implicit def mkDataDiff_Tuple14[A, B, C, D, E, F, G, H, I, J, K, L, M, N, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN)]
    Definition Classes
    TupleDataDiffImplicits
  11. implicit def mkDataDiff_Tuple15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN], oDiff: DataDiff[O, PO]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO)]
    Definition Classes
    TupleDataDiffImplicits
  12. implicit def mkDataDiff_Tuple16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN], oDiff: DataDiff[O, PO], pDiff: DataDiff[P, PP]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP)]
    Definition Classes
    TupleDataDiffImplicits
  13. implicit def mkDataDiff_Tuple17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN], oDiff: DataDiff[O, PO], pDiff: DataDiff[P, PP], qDiff: DataDiff[Q, PQ]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ)]
    Definition Classes
    TupleDataDiffImplicits
  14. implicit def mkDataDiff_Tuple18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN], oDiff: DataDiff[O, PO], pDiff: DataDiff[P, PP], qDiff: DataDiff[Q, PQ], rDiff: DataDiff[R, PR]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR)]
    Definition Classes
    TupleDataDiffImplicits
  15. implicit def mkDataDiff_Tuple19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR, PS](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN], oDiff: DataDiff[O, PO], pDiff: DataDiff[P, PP], qDiff: DataDiff[Q, PQ], rDiff: DataDiff[R, PR], sDiff: DataDiff[S, PS]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR, PS)]
    Definition Classes
    TupleDataDiffImplicits
  16. implicit def mkDataDiff_Tuple2[A, B, PA, PB](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB]): DataDiff[(A, B), (PA, PB)]
    Definition Classes
    TupleDataDiffImplicits
  17. implicit def mkDataDiff_Tuple20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR, PS, PT](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN], oDiff: DataDiff[O, PO], pDiff: DataDiff[P, PP], qDiff: DataDiff[Q, PQ], rDiff: DataDiff[R, PR], sDiff: DataDiff[S, PS], tDiff: DataDiff[T, PT]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR, PS, PT)]
    Definition Classes
    TupleDataDiffImplicits
  18. implicit def mkDataDiff_Tuple21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR, PS, PT, PU](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN], oDiff: DataDiff[O, PO], pDiff: DataDiff[P, PP], qDiff: DataDiff[Q, PQ], rDiff: DataDiff[R, PR], sDiff: DataDiff[S, PS], tDiff: DataDiff[T, PT], uDiff: DataDiff[U, PU]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR, PS, PT, PU)]
    Definition Classes
    TupleDataDiffImplicits
  19. implicit def mkDataDiff_Tuple22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR, PS, PT, PU, PV](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI], jDiff: DataDiff[J, PJ], kDiff: DataDiff[K, PK], lDiff: DataDiff[L, PL], mDiff: DataDiff[M, PM], nDiff: DataDiff[N, PN], oDiff: DataDiff[O, PO], pDiff: DataDiff[P, PP], qDiff: DataDiff[Q, PQ], rDiff: DataDiff[R, PR], sDiff: DataDiff[S, PS], tDiff: DataDiff[T, PT], uDiff: DataDiff[U, PU], vDiff: DataDiff[V, PV]): DataDiff[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V), (PA, PB, PC, PD, PE, PF, PG, PH, PI, PJ, PK, PL, PM, PN, PO, PP, PQ, PR, PS, PT, PU, PV)]
    Definition Classes
    TupleDataDiffImplicits
  20. implicit def mkDataDiff_Tuple3[A, B, C, PA, PB, PC](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC]): DataDiff[(A, B, C), (PA, PB, PC)]
    Definition Classes
    TupleDataDiffImplicits
  21. implicit def mkDataDiff_Tuple4[A, B, C, D, PA, PB, PC, PD](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD]): DataDiff[(A, B, C, D), (PA, PB, PC, PD)]
    Definition Classes
    TupleDataDiffImplicits
  22. implicit def mkDataDiff_Tuple5[A, B, C, D, E, PA, PB, PC, PD, PE](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE]): DataDiff[(A, B, C, D, E), (PA, PB, PC, PD, PE)]
    Definition Classes
    TupleDataDiffImplicits
  23. implicit def mkDataDiff_Tuple6[A, B, C, D, E, F, PA, PB, PC, PD, PE, PF](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF]): DataDiff[(A, B, C, D, E, F), (PA, PB, PC, PD, PE, PF)]
    Definition Classes
    TupleDataDiffImplicits
  24. implicit def mkDataDiff_Tuple7[A, B, C, D, E, F, G, PA, PB, PC, PD, PE, PF, PG](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG]): DataDiff[(A, B, C, D, E, F, G), (PA, PB, PC, PD, PE, PF, PG)]
    Definition Classes
    TupleDataDiffImplicits
  25. implicit def mkDataDiff_Tuple8[A, B, C, D, E, F, G, H, PA, PB, PC, PD, PE, PF, PG, PH](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH]): DataDiff[(A, B, C, D, E, F, G, H), (PA, PB, PC, PD, PE, PF, PG, PH)]
    Definition Classes
    TupleDataDiffImplicits
  26. implicit def mkDataDiff_Tuple9[A, B, C, D, E, F, G, H, I, PA, PB, PC, PD, PE, PF, PG, PH, PI](implicit aDiff: DataDiff[A, PA], bDiff: DataDiff[B, PB], cDiff: DataDiff[C, PC], dDiff: DataDiff[D, PD], eDiff: DataDiff[E, PE], fDiff: DataDiff[F, PF], gDiff: DataDiff[G, PG], hDiff: DataDiff[H, PH], iDiff: DataDiff[I, PI]): DataDiff[(A, B, C, D, E, F, G, H, I), (PA, PB, PC, PD, PE, PF, PG, PH, PI)]
    Definition Classes
    TupleDataDiffImplicits
  27. def patchFor[A]: InferPatch[A]
  28. object DataDiff
  29. implicit object DataDiff_BigDecimal extends NumericDataDiffImpl[BigDecimal]
    Definition Classes
    DataTypeDataDiffImplicits
  30. implicit object DataDiff_BigInt extends NumericDataDiffImpl[BigInt]
    Definition Classes
    DataTypeDataDiffImplicits
  31. implicit object DataDiff_Boolean extends BooleanDataDiffImpl
    Definition Classes
    DataTypeDataDiffImplicits
  32. implicit object DataDiff_Byte extends NumericDataDiffImpl[Byte]
    Definition Classes
    DataTypeDataDiffImplicits
  33. implicit object DataDiff_Char extends NumericDataDiffImpl[Char]
    Definition Classes
    DataTypeDataDiffImplicits
  34. implicit object DataDiff_Double extends NumericDataDiffImpl[Double]
    Definition Classes
    DataTypeDataDiffImplicits
  35. implicit object DataDiff_Float extends NumericDataDiffImpl[Float]
    Definition Classes
    DataTypeDataDiffImplicits
  36. implicit object DataDiff_Int extends NumericDataDiffImpl[Int]
    Definition Classes
    DataTypeDataDiffImplicits
  37. implicit object DataDiff_Long extends NumericDataDiffImpl[Long]
    Definition Classes
    DataTypeDataDiffImplicits
  38. implicit object DataDiff_Short extends NumericDataDiffImpl[Short]
    Definition Classes
    DataTypeDataDiffImplicits
  39. implicit object DataDiff_String extends SimpleDataDiffImpl[String]
    Definition Classes
    DataTypeDataDiffImplicits
  40. implicit object DataDiff_Unit extends DataDiff[Unit, Unit]
    Definition Classes
    DataTypeDataDiffImplicits
  41. object MapPatch extends Serializable
  42. object OptionPatch
  43. object SeqPatch extends Serializable
  44. object SetPatch extends Serializable

Inherited from DataTypeDataDiffImplicits

Inherited from TupleDataDiffImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped