zio.schema.Patch
See thePatch companion trait
object Patch
Attributes
Members list
Type members
Classlikes
final case class BigDecimal(distance: BigDecimal, precision: Int) extends Patch[BigDecimal]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Patch[BigDecimal]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Patch[BigInteger]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Patch[Boolean]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Patch[Currency]class Objecttrait Matchableclass AnyShow all
final case class EitherDiff[A, B](diff: Either[Patch[A], Patch[B]]) extends Patch[Either[A, B]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Patch[A]class Objecttrait Matchableclass AnyShow all
final case class NotComparable[A]() extends Patch[A]
Represents diff between incomparable values. For instance Left(1) and Right("a")
Represents diff between incomparable values. For instance Left(1) and Right("a")
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Patch[A]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Patch[A]class Objecttrait Matchableclass AnyShow all
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 Patch[Schema[_]]
Attributes
- Supertypes
- Self type
final case class Temporal[A](distances: List[Long], tpe: StandardType[A]) extends Patch[A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Patch[A]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Patch[B]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class ZonedDateTime(localDateTimeDiff: Patch[LocalDateTime], zoneIdDiff: Patch[String]) extends Patch[ZonedDateTime]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Patch[ZonedDateTime]class Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
In this article