Toolbox
Toggle table of contents
common
Target filter
common
Switch theme
Search in API
Skip to content
Toolbox
diff
/
com.michaelflisar.toolbox.diff
/
Differ
Differ
object
Differ
Members
Functions
auto
Label
Of
Link copied to clipboard
fun
<
T
>
autoLabelOf
(
tableName
:
String
,
idOf
:
KProperty1
<
T
,
Long
>
,
vararg
labelProps
:
KProperty1
<
T
,
String
?
>
)
:
(
T
)
->
String
diff
Table
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
>
id
To
Label
Link copied to clipboard
fun
idToLabel
(
id
:
Long
,
tableSingleName
:
String
)
:
String