// Path: src/main/java/com/github/otbproject/otbproject/database/DataTypes.java
// public class DataTypes {
//     public static final String STRING = "TEXT COLLATE NOCASE";
//     public static final String INTEGER = "INTEGER";
// 
//     private DataTypes() {}
// }
// 
// Path: src/main/java/com/github/otbproject/otbproject/database/TableFields.java
// public class TableFields {
//     public final HashMap<String, String> map;
//     public final HashSet<String> primaryKeys;
// 
//     public TableFields(HashMap<String, String> map, HashSet<String> primaryKeys) {
//         this.map = map;
//         this.primaryKeys = primaryKeys;
//     }
// }


import com.github.otbproject.otbproject.database.DataTypes;
import com.github.otbproject.otbproject.database.TableFields;
import java.util.HashMap;
import java.util.HashSet;
package com.github.otbproject.otbproject.filter;



public class FilterGroupFields {
    public static final String NAME = "name";
    public static final String RESPONSE_COMMAND = "responseCmd";
    public static final String USER_LEVEL = "userLevel";
    public static final String ENABLED = "enabled";

    public static final String TABLE_NAME = "tblFilterGroups";
    static final HashSet<String> PRIMARY_KEYS = new HashSet<>();

    static {
        PRIMARY_KEYS.add(NAME);
    }

    private FilterGroupFields() {}

    public static TableFields getTableFields() {
        HashMap<String, String> map = new HashMap<>();
        map.put(NAME, DataTypes.STRING);
        map.put(RESPONSE_COMMAND, DataTypes.STRING);
        map.put(USER_LEVEL, DataTypes.STRING);
// Path: src/main/java/com/github/otbproject/otbproject/database/DataTypes.java
// public class DataTypes {
//     public static final String STRING = "TEXT COLLATE NOCASE";
//     public static final String INTEGER = "INTEGER";
// 
//     private DataTypes() {}
// }
// 
// Path: src/main/java/com/github/otbproject/otbproject/database/TableFields.java
// public class TableFields {
//     public final HashMap<String, String> map;
//     public final HashSet<String> primaryKeys;
// 
//     public TableFields(HashMap<String, String> map, HashSet<String> primaryKeys) {
//         this.map = map;
//         this.primaryKeys = primaryKeys;
//     }
// }


// Path: src/main/java/com/github/otbproject/otbproject/filter/FilterGroupFields.java
import com.github.otbproject.otbproject.database.DataTypes;
import com.github.otbproject.otbproject.database.TableFields;
import java.util.HashMap;
import java.util.HashSet;

package com.github.otbproject.otbproject.filter;



public class FilterGroupFields {
    public static final String NAME = "name";
    public static final String RESPONSE_COMMAND = "responseCmd";
    public static final String USER_LEVEL = "userLevel";
    public static final String ENABLED = "enabled";

    public static final String TABLE_NAME = "tblFilterGroups";
    static final HashSet<String> PRIMARY_KEYS = new HashSet<>();

    static {
        PRIMARY_KEYS.add(NAME);
    }

    private FilterGroupFields() {}

    public static TableFields getTableFields() {
        HashMap<String, String> map = new HashMap<>();
        map.put(NAME, DataTypes.STRING);
        map.put(RESPONSE_COMMAND, DataTypes.STRING);
        map.put(USER_LEVEL, DataTypes.STRING);
        map.put(ENABLED, DataTypes.STRING);