zio.schema.meta.Migration
See theMigration companion trait
object Migration
Attributes
Members list
Type members
Classlikes
final case class AddCase(path: NodePath, node: MetaSchema) extends Migration
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Migrationclass Objecttrait Matchableclass AnyShow all
final case class AddNode(path: NodePath, node: MetaSchema) extends Migration
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Migrationclass Objecttrait Matchableclass AnyShow all
final case class ChangeType(path: NodePath, value: StandardType[_]) extends Migration
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Migrationclass Objecttrait Matchableclass AnyShow all
final case class DecrementDimensions(path: NodePath, n: Int) extends Migration
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Migrationclass Objecttrait Matchableclass AnyShow all
final case class DeleteNode(path: NodePath) extends Migration
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Migrationclass Objecttrait Matchableclass AnyShow all
final case class IncrementDimensions(path: NodePath, n: Int) extends Migration
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Migrationclass Objecttrait Matchableclass AnyShow all
object LabelTransformation
Attributes
- Companion
- trait
- Supertypes
- Self type
-
LabelTransformation.type
Represents a valid label transformation.
Represents a valid label transformation.
Not currently implemented but we can use this type to encode unambiguous string transformations applied to field and case labels. For example, converting from snake to camel case (or vica versa)
Attributes
- Companion
- object
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Migrationclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Migrationclass Objecttrait Matchableclass AnyShow all
final case class Relabel(path: NodePath, tranform: LabelTransformation) extends Migration
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Migrationclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Migrationclass Objecttrait Matchableclass AnyShow all
final case class UpdateFail(path: NodePath, message: String) extends Migration
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Migrationclass Objecttrait Matchableclass AnyShow all
Inherited types
The names of the product elements
The name of the type
Value members
Concrete methods
In this article