From 864e4fb7ecd06e8707492305c24d895dd9bea1f7 Mon Sep 17 00:00:00 2001 From: Tapac Date: Sat, 17 Nov 2018 15:21:06 +0300 Subject: [PATCH] #424 Deprecate InsertStatement.generatedKey --- .../org/jetbrains/exposed/sql/statements/InsertStatement.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/kotlin/org/jetbrains/exposed/sql/statements/InsertStatement.kt b/src/main/kotlin/org/jetbrains/exposed/sql/statements/InsertStatement.kt index 035a34f70c..0a8ed1ad1e 100644 --- a/src/main/kotlin/org/jetbrains/exposed/sql/statements/InsertStatement.kt +++ b/src/main/kotlin/org/jetbrains/exposed/sql/statements/InsertStatement.kt @@ -13,6 +13,7 @@ import java.sql.SQLException open class InsertStatement(val table: Table, val isIgnore: Boolean = false) : UpdateBuilder(StatementType.INSERT, listOf(table)) { protected open val flushCache = true protected var resultedValues: List, Any>>? = null + @Deprecated("Will be made internal on the next releases") open val generatedKey: Key? get() = autoIncColumns.firstOrNull()?.let { get(it) } as Key? infix operator fun get(column: Column): T? = resultedValues?.get(0)?.get(column)?.let { column.columnType.valueFromDB(it )} as? T