summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/query/profile/DumpTool.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-04-26 14:37:10 +0200
committerJon Bratseth <bratseth@oath.com>2018-04-26 14:37:10 +0200
commitd11721c9bb7b532a2c3471232e68a95ce442d895 (patch)
tree0e3ca22eb591a819ed1c83c1766632ac27ecc21f /container-search/src/main/java/com/yahoo/search/query/profile/DumpTool.java
parentfa3121763f67a3f4989ef9e4db88c27a802e3783 (diff)
Include Query model in listProperties
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/query/profile/DumpTool.java')
-rw-r--r--container-search/src/main/java/com/yahoo/search/query/profile/DumpTool.java28
1 files changed, 14 insertions, 14 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/query/profile/DumpTool.java b/container-search/src/main/java/com/yahoo/search/query/profile/DumpTool.java
index bfdf49bf50a..572a78addd2 100644
--- a/container-search/src/main/java/com/yahoo/search/query/profile/DumpTool.java
+++ b/container-search/src/main/java/com/yahoo/search/query/profile/DumpTool.java
@@ -17,8 +17,8 @@ public class DumpTool {
/** Creates and returns a dump from some parameters */
public String resolveAndDump(String... args) {
- if (args.length==0 || args[0].startsWith("-")) {
- StringBuilder result=new StringBuilder();
+ if (args.length == 0 || args[0].startsWith("-")) {
+ StringBuilder result = new StringBuilder();
result.append("Dumps all resolved query profile properties for a set of dimension values\n");
result.append("USAGE: dump [query-profile] [dir]? [parameters]?\n");
result.append(" and [query-profile] is the name of the query profile to dump the values of\n");
@@ -37,37 +37,37 @@ public class DumpTool {
}
// Find what the arguments means
- if (args.length>=3) {
- return dump(args[0],args[1],args[2]);
+ if (args.length >= 3) {
+ return dump(args[0], args[1], args[2]);
}
- else if (args.length==2) {
- if (args[1].indexOf("=")>=0)
- return dump(args[0],"",args[1]);
+ else if (args.length == 2) {
+ if (args[1].contains("="))
+ return dump(args[0], "", args[1]);
else
- return dump(args[0],args[1],"");
+ return dump(args[0], args[1],"");
}
else { // args.length=1
- return dump(args[0],"","");
+ return dump(args[0], "", "");
}
}
private String dump(String profileName,String dir,String parameters) {
// Import profiles
if (dir.isEmpty())
- dir=".";
- File dirInAppPackage=new File(dir,"search/query-profiles");
+ dir = ".";
+ File dirInAppPackage = new File(dir, "search/query-profiles");
if (dirInAppPackage.exists())
- dir=dirInAppPackage.getPath();
+ dir = dirInAppPackage.getPath();
QueryProfileXMLReader reader = new QueryProfileXMLReader();
QueryProfileRegistry registry = reader.read(dir);
registry.freeze();
// Dump (through query to get wiring & parameter parsing done easily)
Query query = new Query("?" + parameters, registry.compile().findQueryProfile(profileName));
- Map<String,Object> properties=query.properties().listProperties();
+ Map<String,Object> properties = query.properties().listProperties();
// Create result
- StringBuilder b=new StringBuilder();
+ StringBuilder b = new StringBuilder();
for (Map.Entry<String,Object> property : properties.entrySet()) {
b.append(property.getKey());
b.append("=");