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
final case class AddNode(path: NodePath, node: MetaSchema) extends Migration
final case class ChangeType(path: NodePath, value: StandardType[_]) extends Migration
final case class DecrementDimensions(path: NodePath, n: Int) extends Migration
final case class DeleteNode(path: NodePath) extends Migration
final case class IncrementDimensions(path: NodePath, n: Int) extends Migration
object LabelTransformation
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- 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
-
class Objecttrait Matchableclass Any
final case class Relabel(path: NodePath, tranform: LabelTransformation) extends Migration
Inherited and Abstract types
The names of the product elements
The name of the type
Value members
Concrete methods
In this article