object Diff
- Alphabetic
- By Inheritance
- Diff
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- final case class BigDecimal(distance: java.math.BigDecimal, precision: Int) extends Diff with Product with Serializable
- final case class BigInt(distance: BigInteger) extends Diff with Product with Serializable
- final case class Binary(xor: Int) extends Diff with Product with Serializable
- final case class Bool(xor: Boolean) extends Diff with Product with Serializable
- sealed trait Edit extends AnyRef
- final case class Either(value: Diff, tag: Tag) extends Diff with Product with Serializable
-
final
case class
Map[K](differences: Chunk[(K, Diff)]) extends Diff with Product with Serializable
Diff between two maps on a per-key basis.
- final case class Myers(edits: Chunk[Edit]) extends Diff with Product with Serializable
- final case class Number[A](distance: A) extends Diff with Product with Serializable
-
final
case class
Record(differences: ListMap[String, Diff]) extends Diff with Product with Serializable
Map of field-level diffs between two records.
Map of field-level diffs between two records. The map of differences is keyed to the records field names.
- final case class SchemaMigration(migrations: Chunk[Migration]) extends Diff with Product with Serializable
-
final
case class
Sequence(differences: Chunk[Diff]) extends Diff with Product with Serializable
Diff between two sequence of elements.
Diff between two sequence of elements. The length of differences will be the length of the longest list.
If both this and that have an element at index i then the ith element of difference will contain the diff between those elements
If either this or that do not have an element at index i then the ith element of differences will be a total diff with the element and a tag representing which input was missing the ith index.
-
final
case class
Set[A](differences: Set[Total[A]]) extends Diff with Product with Serializable
Set of elements which differ between two sets.
- sealed trait Tag extends AnyRef
- final case class Temporal(distances: List[Long]) extends Diff with Product with Serializable
- final case class Total[A](value: A, tag: Tag) extends Diff with Product with Serializable
- final case class Tuple(leftDifference: Diff, rightDifference: Diff) extends Diff with Product with Serializable
- final case class ZonedDateTime(localDateTimeDiff: Diff, zoneIdDiff: Diff) extends Diff with Product with Serializable
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
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()
-
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()
- object Edit
- object Identical extends Diff with Product with Serializable
-
object
NotComparable extends Diff with Product with Serializable
Represents diff between incomparable values.
Represents diff between incomparable values. For instance Left(1) and Right("a")
- object Tag