From 301b9749f4005f2736fe747d22d4895d53d6c5e2 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 23 Aug 2023 15:03:05 +0200 Subject: [PATCH] [jOOQ/jOOQ#6182] Support renaming Indexes with matcher strategy --- .../main/kotlin/org/jooq/meta/kotlin/Extensions.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/jOOQ-meta-kotlin/src/main/kotlin/org/jooq/meta/kotlin/Extensions.kt b/jOOQ-meta-kotlin/src/main/kotlin/org/jooq/meta/kotlin/Extensions.kt index 1802cae377..f59a9e3b94 100644 --- a/jOOQ-meta-kotlin/src/main/kotlin/org/jooq/meta/kotlin/Extensions.kt +++ b/jOOQ-meta-kotlin/src/main/kotlin/org/jooq/meta/kotlin/Extensions.kt @@ -94,6 +94,17 @@ fun MutableList.table(block: MatchersTableType.() -> Unit) { add(e) } +fun Matchers.indexes(block: MutableList.() -> Unit) { + block(indexes) +} + +@JvmName("mutableListMatchersIndexType") +fun MutableList.indexe(block: MatchersIndexType.() -> Unit) { + val e = MatchersIndexType() + block(e) + add(e) +} + fun Matchers.primaryKeys(block: MutableList.() -> Unit) { block(primaryKeys) }