harmonica / com.improve_future.harmonica.plugin / AbstractMigrationTask

AbstractMigrationTask

abstract class AbstractMigrationTask : AbstractTask

Constructors

<init>

AbstractMigrationTask()

Properties

dbms

var dbms: Dbms

Inherited Properties

directoryPath

val directoryPath: String

env

val env: String

versionService

val versionService: VersionService

Functions

createConnection

fun createConnection(): Connection

loadConfigFile

fun loadConfigFile(): DbConfig

readMigration

fun readMigration(script: String): AbstractMigration

Inherited Functions

findMigrationDir

fun findMigrationDir(): File

Companion Object Properties

engine

val engine: KotlinJsr223JvmLocalScriptEngine

Companion Object Functions

removePackageStatement

fun removePackageStatement(script: String): String

Inheritors

MigrationDownTask

open class MigrationDownTask : AbstractMigrationTask

MigrationUpTask

open class MigrationUpTask : AbstractMigrationTask