From eb41602253f373fbe8d9eac42c9b998c8ea39745 Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Wed, 14 Dec 2022 21:47:13 +0100 Subject: [PATCH 1/4] Fix --- src/de/steamwar/sql/SchematicNode.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/de/steamwar/sql/SchematicNode.java b/src/de/steamwar/sql/SchematicNode.java index 78fa24b..0680aba 100644 --- a/src/de/steamwar/sql/SchematicNode.java +++ b/src/de/steamwar/sql/SchematicNode.java @@ -50,7 +50,7 @@ public class SchematicNode { private static final Table table = new Table<>(SchematicNode.class); private static final Statement create = table.insertFields(true, "NodeOwner", "NodeName", "ParentNode", "NodeItem", "NodeType"); - private static final Statement update = table.insertAll(); + private static final Statement update = table.updateFields(new String[]{"NodeName", "ParentNode", "NodeItem", "NodeType", "NodeRank", "ReplaceColor", "AllowReplay", "NodeFormat"}, "NodeId"); private static final Statement delete = table.delete(Table.PRIMARY); private static final SelectStatement byId = table.select(Table.PRIMARY); @@ -447,7 +447,7 @@ public class SchematicNode { private void updateDB() { this.lastUpdate = Timestamp.from(Instant.now()); - update.update(nodeId, nodeOwner, nodeName, parentNode, lastUpdate, nodeItem, nodeType, nodeRank, replaceColor, allowReplay, nodeFormat); + update.update(nodeOwner, nodeName, parentNode, lastUpdate, nodeItem, nodeType, nodeRank, replaceColor, allowReplay, nodeFormat, nodeId); this.brCache.clear(); TAB_CACHE.clear(); } From 136dc4a021092a5f24ebcd0472722cac31739cad Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Wed, 14 Dec 2022 21:50:09 +0100 Subject: [PATCH 2/4] Fix --- src/de/steamwar/sql/SchematicNode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/de/steamwar/sql/SchematicNode.java b/src/de/steamwar/sql/SchematicNode.java index 0680aba..2def5c6 100644 --- a/src/de/steamwar/sql/SchematicNode.java +++ b/src/de/steamwar/sql/SchematicNode.java @@ -447,7 +447,7 @@ public class SchematicNode { private void updateDB() { this.lastUpdate = Timestamp.from(Instant.now()); - update.update(nodeOwner, nodeName, parentNode, lastUpdate, nodeItem, nodeType, nodeRank, replaceColor, allowReplay, nodeFormat, nodeId); + update.update(nodeOwner, nodeName, parentNode, nodeItem, nodeType, nodeRank, replaceColor, allowReplay, nodeFormat, nodeId); this.brCache.clear(); TAB_CACHE.clear(); } From fb9abf4c9cb9f76a1a99c47950e1019a945acd94 Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Wed, 14 Dec 2022 21:52:08 +0100 Subject: [PATCH 3/4] Fix --- src/de/steamwar/sql/SchematicNode.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/de/steamwar/sql/SchematicNode.java b/src/de/steamwar/sql/SchematicNode.java index 2def5c6..f77dfaa 100644 --- a/src/de/steamwar/sql/SchematicNode.java +++ b/src/de/steamwar/sql/SchematicNode.java @@ -49,8 +49,8 @@ public class SchematicNode { } private static final Table table = new Table<>(SchematicNode.class); - private static final Statement create = table.insertFields(true, "NodeOwner", "NodeName", "ParentNode", "NodeItem", "NodeType"); - private static final Statement update = table.updateFields(new String[]{"NodeName", "ParentNode", "NodeItem", "NodeType", "NodeRank", "ReplaceColor", "AllowReplay", "NodeFormat"}, "NodeId"); + private static final Statement create = table.insertAll(); + private static final Statement update = table.update(Table.PRIMARY, "NodeName", "ParentNode", "NodeItem", "NodeType", "NodeRank", "ReplaceColor", "AllowReplay", "NodeFormat"); private static final Statement delete = table.delete(Table.PRIMARY); private static final SelectStatement byId = table.select(Table.PRIMARY); @@ -447,7 +447,7 @@ public class SchematicNode { private void updateDB() { this.lastUpdate = Timestamp.from(Instant.now()); - update.update(nodeOwner, nodeName, parentNode, nodeItem, nodeType, nodeRank, replaceColor, allowReplay, nodeFormat, nodeId); + update.update(nodeName, parentNode, nodeItem, nodeType, nodeRank, replaceColor, allowReplay, nodeFormat, nodeId); this.brCache.clear(); TAB_CACHE.clear(); } From 6fe09a9579bc2b333ba2a51712512e2ff83a8bdc Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Wed, 14 Dec 2022 21:53:52 +0100 Subject: [PATCH 4/4] Fix --- src/de/steamwar/sql/SchematicNode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/de/steamwar/sql/SchematicNode.java b/src/de/steamwar/sql/SchematicNode.java index f77dfaa..3e610a6 100644 --- a/src/de/steamwar/sql/SchematicNode.java +++ b/src/de/steamwar/sql/SchematicNode.java @@ -49,7 +49,7 @@ public class SchematicNode { } private static final Table table = new Table<>(SchematicNode.class); - private static final Statement create = table.insertAll(); + private static final Statement create = table.insertFields(true, "NodeOwner", "NodeName", "ParentNode", "NodeItem", "NodeType"); private static final Statement update = table.update(Table.PRIMARY, "NodeName", "ParentNode", "NodeItem", "NodeType", "NodeRank", "ReplaceColor", "AllowReplay", "NodeFormat"); private static final Statement delete = table.delete(Table.PRIMARY);