diff --git a/src/main/kotlin/unibz.cs.semint.kprime/domain/ddl/Table.kt b/src/main/kotlin/unibz.cs.semint.kprime/domain/ddl/Table.kt
index 8c52601100957577ee88868bd1dcbbc1fc228a4c..bd5e6e2d21cb5d2fc68ffd5609a960c63514b274 100644
--- a/src/main/kotlin/unibz.cs.semint.kprime/domain/ddl/Table.kt
+++ b/src/main/kotlin/unibz.cs.semint.kprime/domain/ddl/Table.kt
@@ -58,6 +58,10 @@ class Table (): Labelled {
         return false
     }
 
+    fun colByName(colName:String):Column? {
+        return columns?.filter { c-> c.name==colName }?.first()
+    }
+
     infix fun id(id: String ) = apply {
         this.id = id
     }