aboutsummaryrefslogtreecommitdiffstats
path: root/aai-traversal/src/main/java/org/onap/aai/rest/dsl/v2/DslListener.java
diff options
context:
space:
mode:
Diffstat (limited to 'aai-traversal/src/main/java/org/onap/aai/rest/dsl/v2/DslListener.java')
-rw-r--r--aai-traversal/src/main/java/org/onap/aai/rest/dsl/v2/DslListener.java12
1 files changed, 5 insertions, 7 deletions
diff --git a/aai-traversal/src/main/java/org/onap/aai/rest/dsl/v2/DslListener.java b/aai-traversal/src/main/java/org/onap/aai/rest/dsl/v2/DslListener.java
index 8f9f145..66ca8a1 100644
--- a/aai-traversal/src/main/java/org/onap/aai/rest/dsl/v2/DslListener.java
+++ b/aai-traversal/src/main/java/org/onap/aai/rest/dsl/v2/DslListener.java
@@ -207,13 +207,13 @@ public class DslListener extends AAIDslBaseListener {
if (ctx.filter() != null) {
allKeys = ctx.filter().propertyFilter().stream().flatMap(
pf -> pf.key().stream()).map(
- e -> e.getText().replaceAll("\'", "")).collect(Collectors.toList());
+ e -> e.getText().replaceFirst("\'", "").substring(0, e.getText().length() - 2)).collect(Collectors.toList());
}
builder().validateFilter(ctx.label().getText(), allKeys);
}
if (ctx.store() != null) {
- if (isAggregate() && (selectCounter == nodeCount) && (nodeCount < traversedNodes.size())) {
- builder().select(false, selectCounter++, null);
+ if (isAggregate()) {
+ builder().select(selectCounter++, null);
}
builder().store();
hasReturnValue = true;
@@ -290,7 +290,7 @@ public class DslListener extends AAIDslBaseListener {
* Add all String values
*/
List<String> values = valueList.stream().filter(value -> !filterKey.equals(value.getText()))
- .map(value -> "'" + value.getText().replace("'", "") + "'").collect(Collectors.toList());
+ .map(value -> value.getText()).collect(Collectors.toList());
/*
* Add all numeric values
*/
@@ -312,8 +312,6 @@ public class DslListener extends AAIDslBaseListener {
List<AAIDslParser.KeyContext> keyList = ctx.key();
- boolean isNot = ctx.not() != null && !ctx.not().isEmpty();
-
/*
* Add all String values
*/
@@ -322,7 +320,7 @@ public class DslListener extends AAIDslBaseListener {
setSelectKeys(traversedNodes.getFirst(), allKeys);
}
if (isAggregate() && (traversedNodes.size() == nodeCount)) {
- builder().select(isNot, selectCounter++, allKeys);
+ builder().select(selectCounter++, allKeys);
}
}