From 6edd2679ffe20144b263ff4f0a368fc61596bdda Mon Sep 17 00:00:00 2001 From: npedot <nicola.pedot@gmail.com> Date: Fri, 30 Oct 2020 18:52:59 +0100 Subject: [PATCH] adds return added key constraint --- src/main/kotlin/unibz.cs.semint.kprime/domain/ddl/Schema.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/unibz.cs.semint.kprime/domain/ddl/Schema.kt b/src/main/kotlin/unibz.cs.semint.kprime/domain/ddl/Schema.kt index a823f93..ac679a1 100644 --- a/src/main/kotlin/unibz.cs.semint.kprime/domain/ddl/Schema.kt +++ b/src/main/kotlin/unibz.cs.semint.kprime/domain/ddl/Schema.kt @@ -53,7 +53,7 @@ class Schema () { return keys[0].source.columns.toSet() } - fun addKey(tableName:String, k:Set<Column>) { + fun addKey(tableName:String, k:Set<Column>): Constraint { val primaryConstraint = Constraint() primaryConstraint.name="pkey_$tableName" primaryConstraint.source.table="$tableName" @@ -61,6 +61,7 @@ class Schema () { primaryConstraint.target.columns.addAll(k) primaryConstraint.type= Constraint.TYPE.PRIMARY_KEY.name constraints().add(primaryConstraint) + return primaryConstraint } fun keys(): List<Constraint> { -- GitLab