migrationpipeline
migrationpipeline
com.migration
LocalFileStateService
Migration
Migration
MigrationOps
MigrationOps
migrationOps
MigrationPlayer
MigrationPlayer
MigrationResult
ResultSuccess
ErrorRunningMigration
MigrationResultSignal
Success
FailedMigration
MigrationResultSignal
applicative
monad
State
State
StateService
StateService
hello
migrationpipeline
/
com.migration
/
MigrationOps
/
migrationOps
migrationOps
given
migrationOps
[F[_]](using val me:
MonadError
[
F
,
Throwable
]):
MigrationOps
[
F
]
Value members
Extensions
Value members
Concrete fields
protected
val
me
:
MonadError
[
F
,
Throwable
]
Extensions
Extensions
extension (firstMigration:
Migration
[
F
,
A
])
def
-->
[A, C](secondMigration:
Migration
[
F
,
C
]):
Migration
[
F
, (A, C)]
extension (firstMigration:
Migration
[
F
,
A
])
def
==>
[A, C](secondMigration:
Migration
[
F
,
C
]):
Migration
[
F
, C]
extension (migration:
F
[
Migration
[
F
,
A
]])
def
runMigration
[A]:
F
[
MigrationResult
[A]]