34 lines
768 B
Java
34 lines
768 B
Java
|
package net.mindoverflow.webmarker.utils.sql;
|
||
|
|
||
|
|
||
|
import net.mindoverflow.webmarker.utils.sql.primitives.SQLTable;
|
||
|
|
||
|
import java.util.ArrayList;
|
||
|
|
||
|
public enum MDatabaseTable
|
||
|
{
|
||
|
USERS(new SQLTable("users", // table name
|
||
|
new ArrayList<>(){{ // columns
|
||
|
add(MDatabaseColumn.USER_UUID);
|
||
|
add(MDatabaseColumn.USERNAME);
|
||
|
add(MDatabaseColumn.PASSWORD);
|
||
|
}})),
|
||
|
|
||
|
HISTORY(new SQLTable("history",
|
||
|
new ArrayList<>(){{
|
||
|
add(MDatabaseColumn.USER_UUID);
|
||
|
add(MDatabaseColumn.WEB_DOMAIN);
|
||
|
|
||
|
}}))
|
||
|
|
||
|
;
|
||
|
|
||
|
private final SQLTable table;
|
||
|
|
||
|
MDatabaseTable(SQLTable table)
|
||
|
{ this.table = table; }
|
||
|
|
||
|
public SQLTable getTable()
|
||
|
{ return table; }
|
||
|
}
|