From 0b760977102a05edd8f23cbaa9d6dcf042fede43 Mon Sep 17 00:00:00 2001
From: Linnea Gräf <nea@nea.moe>
Date: Wed, 22 Jan 2025 01:34:16 +0100
Subject: refactor: More type safe where clauses

---
 database/impl/src/main/kotlin/moe/nea/ledger/database/DBUpgrade.kt | 4 ++--
 database/impl/src/main/kotlin/moe/nea/ledger/database/Upgrades.kt  | 2 --
 2 files changed, 2 insertions(+), 4 deletions(-)

(limited to 'database/impl')

diff --git a/database/impl/src/main/kotlin/moe/nea/ledger/database/DBUpgrade.kt b/database/impl/src/main/kotlin/moe/nea/ledger/database/DBUpgrade.kt
index 7d1782a..9739978 100644
--- a/database/impl/src/main/kotlin/moe/nea/ledger/database/DBUpgrade.kt
+++ b/database/impl/src/main/kotlin/moe/nea/ledger/database/DBUpgrade.kt
@@ -37,14 +37,14 @@ interface DBUpgrade {
 			return upgrades.groupBy { it.toVersion }
 		}
 
-		fun createTable(to: Long, table: Table, vararg columns: Column<*>): DBUpgrade {
+		fun createTable(to: Long, table: Table, vararg columns: Column<*, *>): DBUpgrade {
 			require(columns.all { it in table.columns })
 			return of("Create table ${table}", to) {
 				table.createIfNotExists(it, columns.toList())
 			}
 		}
 
-		fun addColumns(to: Long, table: Table, vararg columns: Column<*>): DBUpgrade {
+		fun addColumns(to: Long, table: Table, vararg columns: Column<*, *>): DBUpgrade {
 			return of("Add columns to table $table", to) {
 				table.alterTableAddColumns(it, columns.toList())
 			}
diff --git a/database/impl/src/main/kotlin/moe/nea/ledger/database/Upgrades.kt b/database/impl/src/main/kotlin/moe/nea/ledger/database/Upgrades.kt
index e83abe7..76dfb5d 100644
--- a/database/impl/src/main/kotlin/moe/nea/ledger/database/Upgrades.kt
+++ b/database/impl/src/main/kotlin/moe/nea/ledger/database/Upgrades.kt
@@ -15,6 +15,4 @@ class Upgrades {
 			DBItemEntry.itemId, DBItemEntry.size, DBItemEntry.mode, DBItemEntry.transactionId
 		))
 	}
-
-
 }
\ No newline at end of file
-- 
cgit