Skip to content

Package: SoqlGroupParameter

SoqlGroupParameter

nameinstructionbranchcomplexitylinemethod
SoqlGroupParameter(SoqlNode)
M: 0 C: 6
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
getAttribute()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getGroupByPart()
M: 0 C: 26
100%
M: 0 C: 2
100%
M: 0 C: 2
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
setAttribute(SoqlAttribute)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%

Coverage

1: package cz.cvut.kbss.jopa.query.soql;
2:
3: public class SoqlGroupParameter extends SoqlParameter {
4:
5: private SoqlAttribute attribute;
6:
7: public SoqlGroupParameter(SoqlNode firstNode) {
8: setFirstNode(firstNode);
9: }
10:
11: public SoqlAttribute getAttribute() {
12: return attribute;
13: }
14:
15: public void setAttribute(SoqlAttribute attribute) {
16: this.attribute = attribute;
17: }
18:
19: public String getGroupByPart() {
20:• String param = attribute.isFilter() ? getAsParam().substring(1) : attribute.getValue().substring(1);
21: return "?" + param + " ";
22: }
23: }