// 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 FilterFields {
    public static final String DATA = "data";
    public static final String TYPE = "type";
    public static final String GROUP = "filterGroup";
    public static final String ENABLED = "enabled";

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

    static {
        PRIMARY_KEYS.add(DATA);
        PRIMARY_KEYS.add(TYPE);
    }

    private FilterFields() {}

// 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/FilterFields.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 FilterFields {
    public static final String DATA = "data";
    public static final String TYPE = "type";
    public static final String GROUP = "filterGroup";
    public static final String ENABLED = "enabled";

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

    static {
        PRIMARY_KEYS.add(DATA);
        PRIMARY_KEYS.add(TYPE);
    }

    private FilterFields() {}

    public static TableFields getTableFields() {