webmarker-server/src/main/java/net/mindoverflow/webmarker/utils/sql/MDatabaseTable.java

36 lines
821 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);
add(MDatabaseColumn.TIMESTAMP_UTC);
}}))
;
private final SQLTable table;
MDatabaseTable(SQLTable table)
{ this.table = table; }
public SQLTable getTable()
{ return table; }
}