package datadiff
- Alphabetic
- By Inheritance
- datadiff
- DataTypeDataDiffImplicits
- CollectionDataDiffImplicits
- TupleDataDiffImplicits
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
type
BigDecimalPatch = BigDecimal
- Definition Classes
- DataTypeDataDiffImplicits
-
type
BigIntPatch = BigInt
- Definition Classes
- DataTypeDataDiffImplicits
-
type
BooleanPatch = Boolean
- Definition Classes
- DataTypeDataDiffImplicits
-
type
BytePatch = Byte
- Definition Classes
- DataTypeDataDiffImplicits
-
type
CharPatch = Char
- Definition Classes
- DataTypeDataDiffImplicits
- trait CollectionDataDiffImplicits extends AnyRef
-
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
- trait DataTypeDataDiffImplicits extends AnyRef
-
type
DoublePatch = Double
- Definition Classes
- DataTypeDataDiffImplicits
-
type
FloatPatch = Float
- Definition Classes
- DataTypeDataDiffImplicits
-
trait
InferDataDiff
[A] extends AnyRef
A helper type-class for inferring the DataDiff type for a type
-
trait
InferPatch
[A] extends InferDataDiff[A]
A helper type-class for inferring the patch type for a type
-
type
IntPatch = Int
- Definition Classes
- DataTypeDataDiffImplicits
-
type
LongPatch = Long
- Definition Classes
- DataTypeDataDiffImplicits
-
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
-
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
- implicit final class SMach_Datadiff_PimpEverything [A] extends AnyVal
-
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
-
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
-
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
-
type
ShortPatch = Short
- Definition Classes
- DataTypeDataDiffImplicits
-
type
StringPatch = Option[String]
- Definition Classes
- DataTypeDataDiffImplicits
- trait TupleDataDiffImplicits extends AnyRef
Value Members
-
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
-
implicit
def
mkDataDiff_Map[A, B, Patch](implicit bDiff: DataDiff[B, Patch]): MapDataDiffImpl[A, B, Patch]
- Definition Classes
- CollectionDataDiffImplicits
-
implicit
def
mkDataDiff_Option[A, Patch](implicit aDiff: DataDiff[A, Patch]): OptionDataDiffImpl[A, Patch]
- Definition Classes
- CollectionDataDiffImplicits
-
implicit
def
mkDataDiff_Seq[A, M[AA] <: Seq[AA]](implicit cbf: CanBuildFrom[Nothing, A, M[A]]): SeqDataDiffImpl[A, M]
- Definition Classes
- CollectionDataDiffImplicits
-
implicit
def
mkDataDiff_Set[A]: SetDataDiffImpl[A]
- Definition Classes
- CollectionDataDiffImplicits
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
- def patchFor[A]: InferPatch[A]
- object DataDiff
-
implicit
object
DataDiff_BigDecimal
extends NumericDataDiffImpl[BigDecimal]
- Definition Classes
- DataTypeDataDiffImplicits
-
implicit
object
DataDiff_BigInt
extends NumericDataDiffImpl[BigInt]
- Definition Classes
- DataTypeDataDiffImplicits
-
implicit
object
DataDiff_Boolean
extends BooleanDataDiffImpl
- Definition Classes
- DataTypeDataDiffImplicits
-
implicit
object
DataDiff_Byte
extends NumericDataDiffImpl[Byte]
- Definition Classes
- DataTypeDataDiffImplicits
-
implicit
object
DataDiff_Char
extends NumericDataDiffImpl[Char]
- Definition Classes
- DataTypeDataDiffImplicits
-
implicit
object
DataDiff_Double
extends NumericDataDiffImpl[Double]
- Definition Classes
- DataTypeDataDiffImplicits
-
implicit
object
DataDiff_Float
extends NumericDataDiffImpl[Float]
- Definition Classes
- DataTypeDataDiffImplicits
-
implicit
object
DataDiff_Int
extends NumericDataDiffImpl[Int]
- Definition Classes
- DataTypeDataDiffImplicits
-
implicit
object
DataDiff_Long
extends NumericDataDiffImpl[Long]
- Definition Classes
- DataTypeDataDiffImplicits
-
implicit
object
DataDiff_Short
extends NumericDataDiffImpl[Short]
- Definition Classes
- DataTypeDataDiffImplicits
-
implicit
object
DataDiff_String
extends SimpleDataDiffImpl[String]
- Definition Classes
- DataTypeDataDiffImplicits
-
implicit
object
DataDiff_Unit
extends DataDiff[Unit, Unit]
- Definition Classes
- DataTypeDataDiffImplicits
- object MapPatch extends Serializable
- object OptionPatch
- object SeqPatch extends Serializable
- object SetPatch extends Serializable