fun storeWrittenValues()

in exposed-dao/src/main/kotlin/org/jetbrains/exposed/v1/dao/Entity.kt [427:444]


    fun storeWrittenValues() {
        // move write values to read values
        if (_readValues != null) {
            for ((c, v) in writeValues) {
                val unwrappedValue = if (c.columnType is ColumnWithTransform<*, *>) {
                    (c.columnType as ColumnWithTransform<Any, Any>).unwrapRecursive(v)
                } else {
                    v
                }
                _readValues!![c] = unwrappedValue
            }
            if (klass.dependsOnColumns.any { it.table == klass.table && !_readValues!!.hasValue(it) }) {
                _readValues = null
            }
        }
        // clear write values
        writeValues.clear()
    }