Moved to package / added pom.xml

This commit is contained in:
mathias 2021-05-22 15:51:33 +02:00
parent e0ed76543c
commit fa5fb6f26e
13 changed files with 59 additions and 33 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
/sqltoolkit.iml
/.idea/

24
pom.xml Normal file
View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>de.gnmyt</groupId>
<artifactId>SQLToolkit</artifactId>
<version>1.0</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.25</version>
</dependency>
</dependencies>
</project>

View File

@ -1,4 +1,4 @@
package api; package de.gnmyt.SQLToolkit.api;
import java.sql.SQLException; import java.sql.SQLException;

View File

@ -1,11 +1,11 @@
package drivers; package de.gnmyt.SQLToolkit.drivers;
import api.SQLConsumer; import de.gnmyt.SQLToolkit.api.SQLConsumer;
import manager.ResultManager; import de.gnmyt.SQLToolkit.manager.ResultManager;
import manager.DataBaseSelection; import de.gnmyt.SQLToolkit.manager.DataBaseSelection;
import manager.UpdateManager; import de.gnmyt.SQLToolkit.manager.UpdateManager;
import types.LogLevelType; import de.gnmyt.SQLToolkit.types.LogLevelType;
import types.LoginParam; import de.gnmyt.SQLToolkit.types.LoginParam;
import java.sql.*; import java.sql.*;
@ -200,17 +200,17 @@ public class MySQLConnection {
} }
/** /**
* Get the update manager for easier updating * Get the update de.gnmyt.SQLToolkit.manager for easier updating
* @return Update manager * @return Update de.gnmyt.SQLToolkit.manager
*/ */
public UpdateManager update() { public UpdateManager update() {
return new UpdateManager(this); return new UpdateManager(this);
} }
/** /**
* Get the update manager for easier updating (pre filled table) * Get the update de.gnmyt.SQLToolkit.manager for easier updating (pre filled table)
* @param tableName The name of the table * @param tableName The name of the table
* @return Update manager * @return Update de.gnmyt.SQLToolkit.manager
*/ */
public UpdateManager updateTable(String tableName) { public UpdateManager updateTable(String tableName) {
return new UpdateManager(this, tableName); return new UpdateManager(this, tableName);

View File

@ -1,6 +1,6 @@
package drivers; package de.gnmyt.SQLToolkit.drivers;
import types.LogLevelType; import de.gnmyt.SQLToolkit.types.LogLevelType;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;

View File

@ -1,6 +1,6 @@
package fields; package de.gnmyt.SQLToolkit.fields;
import types.SQLType; import de.gnmyt.SQLToolkit.types.SQLType;
/******************************** /********************************
* @author Mathias Wagner * @author Mathias Wagner

View File

@ -1,8 +1,8 @@
package generator; package de.gnmyt.SQLToolkit.generator;
import drivers.MySQLConnection; import de.gnmyt.SQLToolkit.drivers.MySQLConnection;
import fields.SQLField; import de.gnmyt.SQLToolkit.fields.SQLField;
import manager.UpdateManager; import de.gnmyt.SQLToolkit.manager.UpdateManager;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicBoolean;
@ -22,7 +22,7 @@ public class TableGenerator {
/** /**
* Basic constructor for the TableGenerator * Basic constructor for the TableGenerator
* @param updateManager Existing update manager * @param updateManager Existing update de.gnmyt.SQLToolkit.manager
* @param tableName Name of the table * @param tableName Name of the table
*/ */
public TableGenerator(UpdateManager updateManager, String tableName) { public TableGenerator(UpdateManager updateManager, String tableName) {

View File

@ -1,6 +1,6 @@
package manager; package de.gnmyt.SQLToolkit.manager;
import drivers.MySQLConnection; import de.gnmyt.SQLToolkit.drivers.MySQLConnection;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.util.ArrayList; import java.util.ArrayList;

View File

@ -1,6 +1,6 @@
package manager; package de.gnmyt.SQLToolkit.manager;
import drivers.SqlLogManager; import de.gnmyt.SQLToolkit.drivers.SqlLogManager;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.util.ArrayList; import java.util.ArrayList;

View File

@ -1,7 +1,7 @@
package manager; package de.gnmyt.SQLToolkit.manager;
import drivers.MySQLConnection; import de.gnmyt.SQLToolkit.drivers.MySQLConnection;
import generator.TableGenerator; import de.gnmyt.SQLToolkit.generator.TableGenerator;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
@ -189,7 +189,7 @@ public class UpdateManager {
/** /**
* Generate a new Table (with prefilled tableName) * Generate a new Table (with prefilled tableName)
* @param tableName Name of the new table * @param tableName Name of the new table
* @return the generator * @return the de.gnmyt.SQLToolkit.generator
*/ */
public TableGenerator generateTable(String tableName) { public TableGenerator generateTable(String tableName) {
return new TableGenerator(this, tableName); return new TableGenerator(this, tableName);
@ -197,7 +197,7 @@ public class UpdateManager {
/** /**
* Generate a new Table * Generate a new Table
* @return the generator * @return the de.gnmyt.SQLToolkit.generator
*/ */
public TableGenerator generateTable() { public TableGenerator generateTable() {
return (tableName.isEmpty()) ? null : new TableGenerator(this, tableName); return (tableName.isEmpty()) ? null : new TableGenerator(this, tableName);

View File

@ -1,4 +1,4 @@
package types; package de.gnmyt.SQLToolkit.types;
/******************************** /********************************
* @author Mathias Wagner * @author Mathias Wagner

View File

@ -1,4 +1,4 @@
package types; package de.gnmyt.SQLToolkit.types;
/******************************** /********************************
* @author Mathias Wagner * @author Mathias Wagner

View File

@ -1,4 +1,4 @@
package types; package de.gnmyt.SQLToolkit.types;
public enum SQLType { public enum SQLType {