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; } }