Moved to package / added pom.xml
This commit is contained in:
parent
e0ed76543c
commit
fa5fb6f26e
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
/sqltoolkit.iml
|
||||
/.idea/
|
24
pom.xml
Normal file
24
pom.xml
Normal 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>
|
@ -1,4 +1,4 @@
|
||||
package api;
|
||||
package de.gnmyt.SQLToolkit.api;
|
||||
|
||||
import java.sql.SQLException;
|
||||
|
@ -1,11 +1,11 @@
|
||||
package drivers;
|
||||
package de.gnmyt.SQLToolkit.drivers;
|
||||
|
||||
import api.SQLConsumer;
|
||||
import manager.ResultManager;
|
||||
import manager.DataBaseSelection;
|
||||
import manager.UpdateManager;
|
||||
import types.LogLevelType;
|
||||
import types.LoginParam;
|
||||
import de.gnmyt.SQLToolkit.api.SQLConsumer;
|
||||
import de.gnmyt.SQLToolkit.manager.ResultManager;
|
||||
import de.gnmyt.SQLToolkit.manager.DataBaseSelection;
|
||||
import de.gnmyt.SQLToolkit.manager.UpdateManager;
|
||||
import de.gnmyt.SQLToolkit.types.LogLevelType;
|
||||
import de.gnmyt.SQLToolkit.types.LoginParam;
|
||||
|
||||
import java.sql.*;
|
||||
|
||||
@ -200,17 +200,17 @@ public class MySQLConnection {
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the update manager for easier updating
|
||||
* @return Update manager
|
||||
* Get the update de.gnmyt.SQLToolkit.manager for easier updating
|
||||
* @return Update de.gnmyt.SQLToolkit.manager
|
||||
*/
|
||||
public UpdateManager update() {
|
||||
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
|
||||
* @return Update manager
|
||||
* @return Update de.gnmyt.SQLToolkit.manager
|
||||
*/
|
||||
public UpdateManager updateTable(String tableName) {
|
||||
return new UpdateManager(this, tableName);
|
@ -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.format.DateTimeFormatter;
|
@ -1,6 +1,6 @@
|
||||
package fields;
|
||||
package de.gnmyt.SQLToolkit.fields;
|
||||
|
||||
import types.SQLType;
|
||||
import de.gnmyt.SQLToolkit.types.SQLType;
|
||||
|
||||
/********************************
|
||||
* @author Mathias Wagner
|
@ -1,8 +1,8 @@
|
||||
package generator;
|
||||
package de.gnmyt.SQLToolkit.generator;
|
||||
|
||||
import drivers.MySQLConnection;
|
||||
import fields.SQLField;
|
||||
import manager.UpdateManager;
|
||||
import de.gnmyt.SQLToolkit.drivers.MySQLConnection;
|
||||
import de.gnmyt.SQLToolkit.fields.SQLField;
|
||||
import de.gnmyt.SQLToolkit.manager.UpdateManager;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
@ -22,7 +22,7 @@ public class 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
|
||||
*/
|
||||
public TableGenerator(UpdateManager updateManager, String tableName) {
|
@ -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.util.ArrayList;
|
@ -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.util.ArrayList;
|
@ -1,7 +1,7 @@
|
||||
package manager;
|
||||
package de.gnmyt.SQLToolkit.manager;
|
||||
|
||||
import drivers.MySQLConnection;
|
||||
import generator.TableGenerator;
|
||||
import de.gnmyt.SQLToolkit.drivers.MySQLConnection;
|
||||
import de.gnmyt.SQLToolkit.generator.TableGenerator;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
@ -189,7 +189,7 @@ public class UpdateManager {
|
||||
/**
|
||||
* Generate a new Table (with prefilled tableName)
|
||||
* @param tableName Name of the new table
|
||||
* @return the generator
|
||||
* @return the de.gnmyt.SQLToolkit.generator
|
||||
*/
|
||||
public TableGenerator generateTable(String tableName) {
|
||||
return new TableGenerator(this, tableName);
|
||||
@ -197,7 +197,7 @@ public class UpdateManager {
|
||||
|
||||
/**
|
||||
* Generate a new Table
|
||||
* @return the generator
|
||||
* @return the de.gnmyt.SQLToolkit.generator
|
||||
*/
|
||||
public TableGenerator generateTable() {
|
||||
return (tableName.isEmpty()) ? null : new TableGenerator(this, tableName);
|
@ -1,4 +1,4 @@
|
||||
package types;
|
||||
package de.gnmyt.SQLToolkit.types;
|
||||
|
||||
/********************************
|
||||
* @author Mathias Wagner
|
@ -1,4 +1,4 @@
|
||||
package types;
|
||||
package de.gnmyt.SQLToolkit.types;
|
||||
|
||||
/********************************
|
||||
* @author Mathias Wagner
|
@ -1,4 +1,4 @@
|
||||
package types;
|
||||
package de.gnmyt.SQLToolkit.types;
|
||||
|
||||
public enum SQLType {
|
||||
|
Reference in New Issue
Block a user