refactoring: symplify generics
This commit is contained in:
@@ -38,7 +38,7 @@ data class Function(
|
||||
connection.exec(up.script)
|
||||
|
||||
File(this::class.java.getResource("/sql/migration/insertFunction.sql").toURI()).let {
|
||||
connection.selectOne<String, MigrationEntity?>(it.readText(), listOf(up))?.let { function ->
|
||||
connection.selectOne<MigrationEntity>(it.readText(), listOf(up))?.let { function ->
|
||||
executedAt = function.executedAt
|
||||
doExecute = Action.OK
|
||||
}
|
||||
|
||||
@@ -59,14 +59,14 @@ data class Migrations private constructor(
|
||||
*/
|
||||
private fun getMigrationFromDB() {
|
||||
File(this::class.java.getResource("/sql/migration/findAllFunction.sql").toURI()).let {
|
||||
connection.select<String, List<MigrationEntity?>>(it.readText())
|
||||
connection.select<List<MigrationEntity>>(it.readText())
|
||||
.filterNotNull().map { function ->
|
||||
functions[function.filename] = Function(function.up, function.down, connection, function.executedAt)
|
||||
}
|
||||
}
|
||||
|
||||
File(this::class.java.getResource("/sql/migration/findAllHistory.sql").toURI()).let {
|
||||
connection.select<String, List<MigrationEntity?>>(it.readText())
|
||||
connection.select<List<MigrationEntity>>(it.readText())
|
||||
.filterNotNull().map { query ->
|
||||
queries[query.filename] = Query(query.filename, query.up, query.down, connection, query.executedAt)
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ data class Query(
|
||||
connection.exec(up).join()
|
||||
|
||||
File(this::class.java.getResource("/sql/migration/insertHistory.sql").toURI()).let {
|
||||
connection.selectOne<String, MigrationEntity?>(it.readText(), listOf(name, up, down))?.let { query ->
|
||||
connection.selectOne<MigrationEntity>(it.readText(), listOf(name, up, down))?.let { query ->
|
||||
executedAt = query.executedAt
|
||||
doExecute = Action.OK
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user