Differ

object Differ

Functions

Link copied to clipboard
fun <T> autoLabelOf(tableName: String, idOf: KProperty1<T, Long>, vararg labelProps: KProperty1<T, String?>): (T) -> String
Link copied to clipboard
fun <T> diffTable(tableName: String, oldList: List<T>, newList: List<T>, idOf: KProperty1<T, Long>, labelProps: Array<out KProperty1<T, String?>>, fields: List<FieldDef<T>>, recordCategory: ChangeCategory = ChangeCategory.RECORD): List<Change>
fun <T> diffTable(tableName: String, oldList: List<T>, newList: List<T>, idOf: KProperty1<T, Long>, labelOf: (T) -> String, fields: List<FieldDef<T>>, recordCategory: ChangeCategory = ChangeCategory.RECORD): List<Change>
Link copied to clipboard
fun idToLabel(id: Long, tableSingleName: String): String