From 50fc5d50d54a75ecdd00f2234a711c7faa7ae771 Mon Sep 17 00:00:00 2001 From: mathias Date: Thu, 19 Aug 2021 16:41:30 +0200 Subject: [PATCH] The table generator can now add fields by the TableField class --- .../de/gnmyt/SQLToolkit/generator/TableGenerator.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/gnmyt/SQLToolkit/generator/TableGenerator.java b/src/main/java/de/gnmyt/SQLToolkit/generator/TableGenerator.java index 45dc142..743ed8f 100644 --- a/src/main/java/de/gnmyt/SQLToolkit/generator/TableGenerator.java +++ b/src/main/java/de/gnmyt/SQLToolkit/generator/TableGenerator.java @@ -2,6 +2,7 @@ package de.gnmyt.SQLToolkit.generator; import de.gnmyt.SQLToolkit.drivers.MySQLConnection; import de.gnmyt.SQLToolkit.types.SQLType; +import de.gnmyt.SQLToolkit.types.TableField; import java.util.ArrayList; @@ -14,8 +15,6 @@ public class TableGenerator { /** * Basic constructor for the TableGenerator - * - * @param updateManager Existing update de.gnmyt.SQLToolkit.manager * @param tableName Name of the table */ public TableGenerator(MySQLConnection connection, String tableName) { @@ -68,6 +67,11 @@ public class TableGenerator { return addField(type, name, length, ""); } + public TableGenerator addField(TableField field) { + fields.add(field.generateSQLRow()); + return this; + } + /** * Add a field to the Table * @param type The type of the field you want to add