From a70b3efb1babca948c892284d635a7657b82c506 Mon Sep 17 00:00:00 2001
From: jg175 <jg175@hdm-stuttgart.de>
Date: Fri, 24 Nov 2023 16:27:13 +0100
Subject: [PATCH] Add: DDL_Script; UPDATE: Package Structure

---
 .../Persistance/{ => Classes}/DataBase.java     |  0
 .../Persistance/{ => Classes}/IDataBase.java    |  0
 .../Persistance/Scripts/DDL_Script.sql          | 17 +++++++++++++++++
 3 files changed, 17 insertions(+)
 rename src/main/java/de/hdm_stuttgart/battlearena/Persistance/{ => Classes}/DataBase.java (100%)
 rename src/main/java/de/hdm_stuttgart/battlearena/Persistance/{ => Classes}/IDataBase.java (100%)
 create mode 100644 src/main/java/de/hdm_stuttgart/battlearena/Persistance/Scripts/DDL_Script.sql

diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Persistance/DataBase.java b/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Classes/DataBase.java
similarity index 100%
rename from src/main/java/de/hdm_stuttgart/battlearena/Persistance/DataBase.java
rename to src/main/java/de/hdm_stuttgart/battlearena/Persistance/Classes/DataBase.java
diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Persistance/IDataBase.java b/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Classes/IDataBase.java
similarity index 100%
rename from src/main/java/de/hdm_stuttgart/battlearena/Persistance/IDataBase.java
rename to src/main/java/de/hdm_stuttgart/battlearena/Persistance/Classes/IDataBase.java
diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Scripts/DDL_Script.sql b/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Scripts/DDL_Script.sql
new file mode 100644
index 00000000..d2856291
--- /dev/null
+++ b/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Scripts/DDL_Script.sql
@@ -0,0 +1,17 @@
+CREATE TABLE maps(
+	map_id uniqueidentifier NOT NULL DEFAULT newid(),
+	map_name VARCHAR(30) NOT NULL,
+	map_size VARCHAR(6) NOT NULL,
+	map_data VARCHAR(1369) NOT NULL
+	);
+
+CREATE TABLE players(
+	player_id uniqueidentifier NOT NULL DEFAULT newid(),
+   	player_name VARCHAR(30) NOT NULL,
+	games_won INTEGER NOT NULL, 
+	games_lost INTEGER NOT NULL,
+	kills INTEGER NOT NULL,
+	deaths INTEGER NOT NULL,
+	blocks_destroyed INTEGER NOT NULL,
+	ingame_time VARCHAR(256) NOT NULL
+);
\ No newline at end of file
-- 
GitLab