bamboomigrate
package
bamboomigrate
Type Members
-
final
case class
AppendStep[Name, Type](kt: FieldType[Name, Type]) extends TransformStep with Product with Serializable
-
final
case class
ChangeTypeStep[Name, OldType, NewType](fieldName: Name, mapValue: (OldType) ⇒ NewType) extends TransformStep with Product with Serializable
-
final
case class
FullTransformStep[From <: HList, To <: HList](transform: (From) ⇒ To) extends TransformStep with Product with Serializable
-
type
HNil = shapeless.HNil
-
final
case class
InsertAtStep[InsertPosition <: Nat, Name, Type](position: InsertPosition, kt: FieldType[Name, Type]) extends TransformStep with Product with Serializable
-
trait
Migration[From, To] extends AnyRef
-
type
Nat = shapeless.Nat
-
final
case class
PrependStep[Name, Type](kt: FieldType[Name, Type]) extends TransformStep with Product with Serializable
-
final
case class
RemoveStep[Name](name: Name) extends TransformStep with Product with Serializable
-
final
case class
RenameStep[OldName, NewName](oldToNewName: (OldName, NewName)) extends TransformStep with Product with Serializable
-
final
case class
ReplaceStep[OldName, NewName, OldType, NewType](mapName: (OldName, NewName), mapValue: (OldType) ⇒ NewType) extends TransformStep with Product with Serializable
-
final
case class
SequenceStep[FirstStep <: TransformStep, Steps <: HList](steps: ::[FirstStep, Steps])(implicit evidence$1: OnlySteps[Steps]) extends TransformStep with Product with Serializable
-
final
case class
TransformFieldsStep[OldFields <: HList, NewFields <: HList, InsertPosition <: Nat](position: InsertPosition, transform: (OldFields) ⇒ NewFields) extends TransformStep with Product with Serializable
-
sealed
trait
TransformStep extends AnyRef
Value Members
-
val
HNil: shapeless.HNil.type
-
-
val
Nat: shapeless.Nat.type
-
val
Record: shapeless.record.Record.type
-
object
RenameStep extends Serializable
-
-
-
-
Inherited from AnyRef
Inherited from Any