🛠️ Code cleanup & added many new features #1

Merged
gnmyt merged 121 commits from features/code-cleanup into master 2021-09-02 13:34:00 +00:00
Showing only changes of commit a752a2269a - Show all commits

View File

@ -0,0 +1,36 @@
package de.gnmyt.sqltoolkit.querybuilder;
import java.util.HashMap;
public abstract class AbstractQuery {
private final HashMap<QueryParameter, Object> PARAMETERS = new HashMap<>();
/**
* The building logic of the sql query
*
* @return the sql query
*/
public abstract SQLQuery build();
/**
* Adds a query parameter to the building list
*
* @param type The type you want to use
* @param value The value of the type
*/
public void addParameter(QueryParameter type, Object value) {
PARAMETERS.put(type, value);
}
/**
* Gets a query parameter from the building list
*
* @param type The type you want to get
* @return the query parameter
*/
protected Object getParameter(QueryParameter type) {
return PARAMETERS.get(type);
}
}