package comparison
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final case class At[T](path: Path, transformation: Transformation[T]) extends Product with Serializable
- sealed trait Comparison[T, A] extends AnyRef
An ADT representing the "shape" of the computation of the differences between two schemas.
An ADT representing the "shape" of the computation of the differences between two schemas.
Comparing two schemas involves recursively comparing (various combinations of) their respective sub-schemas; each member of the
ComparisonADT represents one of such combination of recursive comparisons.- T
the type of schemas under comparison, typically a fix-point of higherkindness.skeuomorph.mu.MuF, like
Mu[MuF]- A
the type acted upon by this pattern-functor
- trait ComparisonInstances extends AnyRef
- sealed trait Incompatibility extends AnyRef
- final case class Path(elements: Vector[PathElement]) extends Product with Serializable
- sealed trait PathElement extends Product with Serializable
- sealed trait Transformation[T] extends AnyRef
Value Members
- object Comparison extends ComparisonInstances
- object Incompatibility
- object Path extends Serializable
- object PathElement extends Serializable
- object Reporter
- object Transformation