infix fun <T : Comparable<T>, ID : EntityID<T>?> Column<ID>.inList(list: Iterable<T>)
to
infix fun <T : Comparable<T>> Column<EntityID<T>?>.inList(list: Iterable<T>)
This is breaking and I'm not sure I see the point of it. Now to select from an IdTable you have to convert your list of ids to EntityID, whereas before this was not necessary. This change will break a lot of code.
Example of code that is no longer valid
val table = UUIDTable("test_table")
val uuidList = listOf<UUID>()
table.selectAll().where { table.id inList uuidList }
A recent change was made to the signature of this inList function from
to
This is breaking and I'm not sure I see the point of it. Now to select from an
IdTable
you have to convert your list of ids to EntityID, whereas before this was not necessary. This change will break a lot of code.Example of code that is no longer valid