Project

General

Profile

1
package eu.dnetlib.openaire.user.queries;
2

    
3
/**
4
 * Created by sofia on 8/11/2016.
5
 */
6
public interface RoleQueries {
7

    
8
    // Queries (as prepared statements to avoid SQL-injection)
9
    String FETCH_ALL     = "SELECT * FROM roles";
10
    String FETCH_BY_ID   = "SELECT * FROM roles WHERE id = ?";
11
    String FETCH_BY_ROLE = "SELECT * FROM roles WHERE role = ?";
12

    
13
    String COUNT_ALL = "SELECT COUNT(*) FROM role";
14

    
15
    String INSERT = "INSERT INTO roles (" +
16
            "role" +
17
            ") VALUES (?)";
18

    
19
    String UPDATE = "UPDATE roles SET " +
20
            "role = ? " +
21
            "WHERE id = ?";
22

    
23
    String DELETE = "DELETE FROM roles WHERE id = ?";
24
}
(1-1/3)