Package

bamboomigrate

Permalink

package bamboomigrate

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. bamboomigrate
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class AppendStep[Name, Type](kt: FieldType[Name, Type]) extends TransformStep with Product with Serializable

    Permalink
  2. final case class ChangeTypeStep[Name, OldType, NewType](fieldName: Name, mapValue: (OldType) ⇒ NewType) extends TransformStep with Product with Serializable

    Permalink
  3. final case class FullTransformStep[From <: HList, To <: HList](transform: (From) ⇒ To) extends TransformStep with Product with Serializable

    Permalink
  4. type HNil = shapeless.HNil

    Permalink
  5. final case class InsertAtStep[InsertPosition <: Nat, Name, Type](position: InsertPosition, kt: FieldType[Name, Type]) extends TransformStep with Product with Serializable

    Permalink
  6. trait Migration[From, To] extends AnyRef

    Permalink

    A typeclass which allows to convert an instance of one type to an instance of another type

    A typeclass which allows to convert an instance of one type to an instance of another type

    From

    The instance which acts as the base

    To

    The instance that should be created when applying the migration

  7. type Nat = shapeless.Nat

    Permalink
  8. final case class PrependStep[Name, Type](kt: FieldType[Name, Type]) extends TransformStep with Product with Serializable

    Permalink
  9. final case class RemoveStep[Name](name: Name) extends TransformStep with Product with Serializable

    Permalink
  10. final case class RenameStep[OldName, NewName](oldToNewName: (OldName, NewName)) extends TransformStep with Product with Serializable

    Permalink
  11. final case class ReplaceStep[OldName, NewName, OldType, NewType](mapName: (OldName, NewName), mapValue: (OldType) ⇒ NewType) extends TransformStep with Product with Serializable

    Permalink
  12. final case class SequenceStep[FirstStep <: TransformStep, Steps <: HList](steps: ::[FirstStep, Steps])(implicit evidence$1: OnlySteps[Steps]) extends TransformStep with Product with Serializable

    Permalink
  13. final case class TransformFieldsStep[OldFields <: HList, NewFields <: HList, InsertPosition <: Nat](position: InsertPosition, transform: (OldFields) ⇒ NewFields) extends TransformStep with Product with Serializable

    Permalink
  14. sealed trait TransformStep extends AnyRef

    Permalink

Value Members

  1. val HNil: shapeless.HNil.type

    Permalink
  2. object Migration

    Permalink
  3. val Nat: shapeless.Nat.type

    Permalink
  4. val Record: shapeless.record.Record.type

    Permalink
  5. object RenameStep extends Serializable

    Permalink
  6. object Transform

    Permalink
  7. object TypelevelUtils

    Permalink
  8. package circe

    Permalink

    Created by valenterry on 11.06.2017.

  9. package playjson

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped