-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCovenantQuery.java
More file actions
84 lines (66 loc) · 1.48 KB
/
CovenantQuery.java
File metadata and controls
84 lines (66 loc) · 1.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
package com.covenant;
public class CovenantQuery {
private String fromTable;
private String where;
private String orderBy;
private String groupBy;
private String having;
private String limit;
private boolean distinct;
public CovenantQuery() {
this.fromTable = null;
this.where = null;
this.orderBy = null;
this.limit = null;
this.distinct = false;
}
public CovenantQuery setFromTable(String fromTable) {
this.fromTable = fromTable;
return this;
}
public CovenantQuery setWhere(String where) {
this.where = where;
return this;
}
public CovenantQuery setLimit(int limit) {
this.limit = Integer.toString(limit);
return this;
}
public CovenantQuery setOrderBy(String orderBy) {
this.orderBy = orderBy;
return this;
}
public CovenantQuery setGroupBy(String groupBy) {
this.groupBy = groupBy;
return this;
}
public CovenantQuery setHaving(String having) {
this.having = having;
return this;
}
public CovenantQuery setDistinct(boolean distinct) {
this.distinct = distinct;
return this;
}
public String getFromTable() {
return fromTable;
}
public String getWhere() {
return where;
}
public String getGroupBy() {
return groupBy;
}
public String getOrderBy() {
return orderBy;
}
public String getLimit() {
return limit;
}
public String getHaving() {
return having;
}
public boolean getDistinct() {
return distinct;
}
}