X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Forg%2Fonap%2Faai%2Fsa%2Fsearchdbabstraction%2Fsearchapi%2FQueryStatement.java;h=776405133dd54dc4e5aae1471181f63468408eac;hb=refs%2Fchanges%2F55%2F68455%2F1;hp=6cfbd4050260ba152b95c3d5b71e445bd443f578;hpb=71393bb2bf9fb10962723e61cf0e70d9aa202645;p=aai%2Fsearch-data-service.git diff --git a/src/main/java/org/onap/aai/sa/searchdbabstraction/searchapi/QueryStatement.java b/src/main/java/org/onap/aai/sa/searchdbabstraction/searchapi/QueryStatement.java index 6cfbd40..7764051 100644 --- a/src/main/java/org/onap/aai/sa/searchdbabstraction/searchapi/QueryStatement.java +++ b/src/main/java/org/onap/aai/sa/searchdbabstraction/searchapi/QueryStatement.java @@ -24,115 +24,115 @@ import com.fasterxml.jackson.annotation.JsonProperty; public class QueryStatement { - private TermQuery match; + private TermQuery match; - @JsonProperty("not-match") - private TermQuery notMatch; + @JsonProperty("not-match") + private TermQuery notMatch; - @JsonProperty("parsed-query") - private ParsedQuery parsedQuery; + @JsonProperty("parsed-query") + private ParsedQuery parsedQuery; - private RangeQuery range; + private RangeQuery range; - public TermQuery getMatch() { - return match; - } + public TermQuery getMatch() { + return match; + } - public void setMatch(TermQuery match) { - this.match = match; - } + public void setMatch(TermQuery match) { + this.match = match; + } - public TermQuery getNotMatch() { - return notMatch; - } + public TermQuery getNotMatch() { + return notMatch; + } - public void setNotMatch(TermQuery notMatch) { - this.notMatch = notMatch; - } + public void setNotMatch(TermQuery notMatch) { + this.notMatch = notMatch; + } - public ParsedQuery getParsedQuery() { - return parsedQuery; - } + public ParsedQuery getParsedQuery() { + return parsedQuery; + } - public void setParsedQuery(ParsedQuery parsedQuery) { - this.parsedQuery = parsedQuery; - } + public void setParsedQuery(ParsedQuery parsedQuery) { + this.parsedQuery = parsedQuery; + } - public RangeQuery getRange() { - return range; - } + public RangeQuery getRange() { + return range; + } - public void setRange(RangeQuery range) { - this.range = range; - } + public void setRange(RangeQuery range) { + this.range = range; + } - public boolean isNotMatch() { - return (notMatch != null); - } + public boolean isNotMatch() { + return (notMatch != null); + } - public String toElasticSearch() { + public String toElasticSearch() { - if (match != null) { - return match.toElasticSearch(); + if (match != null) { + return match.toElasticSearch(); - } else if (notMatch != null) { - return notMatch.toElasticSearch(); + } else if (notMatch != null) { + return notMatch.toElasticSearch(); - } else if (parsedQuery != null) { + } else if (parsedQuery != null) { - // We need some special wrapping if this query is against a nested field. - if (fieldIsNested(parsedQuery.getField())) { - return "{\"nested\": { \"path\": \"" + pathForNestedField(parsedQuery.getField()) - + "\", \"query\": " + parsedQuery.toElasticSearch() + "}}"; - } else { - return parsedQuery.toElasticSearch(); - } + // We need some special wrapping if this query is against a nested field. + if (fieldIsNested(parsedQuery.getField())) { + return "{\"nested\": { \"path\": \"" + pathForNestedField(parsedQuery.getField()) + "\", \"query\": " + + parsedQuery.toElasticSearch() + "}}"; + } else { + return parsedQuery.toElasticSearch(); + } - } else if (range != null) { + } else if (range != null) { - // We need some special wrapping if this query is against a nested field. - if (fieldIsNested(range.getField())) { - return "{\"nested\": { \"path\": \"" + pathForNestedField(range.getField()) - + "\", \"query\": " + range.toElasticSearch() + "}}"; - } else { - return range.toElasticSearch(); - } + // We need some special wrapping if this query is against a nested field. + if (fieldIsNested(range.getField())) { + return "{\"nested\": { \"path\": \"" + pathForNestedField(range.getField()) + "\", \"query\": " + + range.toElasticSearch() + "}}"; + } else { + return range.toElasticSearch(); + } - } else { - // throw an exception? - return null; + } else { + // throw an exception? + return null; + } } - } - - private boolean fieldIsNested(String field) { - return field.contains("."); - } - - private String pathForNestedField(String field) { - int index = field.lastIndexOf('.'); - return field.substring(0, index); - } - - @Override - public String toString() { - - StringBuilder sb = new StringBuilder(); - - sb.append("{"); - - if (match != null) { - sb.append("TERM QUERY: { match: {").append(match.toString()).append("}}"); - } else if (notMatch != null) { - sb.append("TERM QUERY: { not-match: {").append(match.toString()).append("}}"); - } else if (parsedQuery != null) { - sb.append("PARSED QUERY: { ").append(parsedQuery.toString()).append("}"); - } else if (range != null) { - sb.append("RANGE QUERY: { ").append(range.toString()).append("}"); - } else { - sb.append("UNDEFINED"); + + private boolean fieldIsNested(String field) { + return field.contains("."); + } + + private String pathForNestedField(String field) { + int index = field.lastIndexOf('.'); + return field.substring(0, index); } - sb.append("}"); - return sb.toString(); - } + @Override + public String toString() { + + StringBuilder sb = new StringBuilder(); + + sb.append("{"); + + if (match != null) { + sb.append("TERM QUERY: { match: {").append(match.toString()).append("}}"); + } else if (notMatch != null) { + sb.append("TERM QUERY: { not-match: {").append(match.toString()).append("}}"); + } else if (parsedQuery != null) { + sb.append("PARSED QUERY: { ").append(parsedQuery.toString()).append("}"); + } else if (range != null) { + sb.append("RANGE QUERY: { ").append(range.toString()).append("}"); + } else { + sb.append("UNDEFINED"); + } + + sb.append("}"); + return sb.toString(); + } }