Packages

object Reconcilable

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Reconcilable
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def reconcile[T <: Reconcilable[T]](cq: Seq[T]): T
  2. def reconcile[T <: Reconcilable[T]](tVals: Iterable[T]): T
  3. def reconcile[T <: Reconcilable[T]](a: T, b: T): T
  4. def reconcile[T <: Reconcilable[T]](a: Option[T], b: Option[T]): Option[T]
  5. def reconcileLeaf[T](a: T, b: T): T
  6. def reconcileLeaf[T](a: Option[T], b: Option[T]): Option[T]

    For when one is retrieving values from multiple sources and any unique non-None value wins.

  7. def reconcileOver[T <: Reconcilable[T]](cq: Seq[T]): T
  8. def reconcileOver[T <: Reconcilable[T]](tVals: Iterable[T]): T
  9. def reconcileOver[T <: Reconcilable[T]](a: T, b: T): T
  10. def reconcileOver[T <: Reconcilable[T]](a: Option[T], b: Option[T]): Option[T]
  11. def reconcileOverLeaf[T](a: T, b: T): T
  12. def reconcileOverLeaf[T](a: Option[T], b: Option[T]): Option[T]