Skip to content

Commit 1697181

Browse files
authored
Merge pull request #72 from asdf2014/support_asMap
Support asMap for MultiFieldQueryLastResult
2 parents 12d8570 + bdd2dc6 commit 1697181

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/main/java/com/aliyun/hitsdb/client/value/response/MultiFieldQueryLastResult.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
import java.util.ArrayList;
66
import java.util.HashMap;
7+
import java.util.LinkedHashMap;
8+
import java.util.LinkedList;
79
import java.util.List;
810
import java.util.Map;
911

@@ -45,4 +47,16 @@ public void setValues(List<List<Object>> values) {
4547
public Map<String, String> getTags() {
4648
return tags;
4749
}
50+
51+
public List<Map<String, Object>> asMap() {
52+
final List<Map<String, Object>> columnValueMap = new LinkedList<Map<String, Object>>();
53+
for (List<Object> value : values) {
54+
final LinkedHashMap<String, Object> kv = new LinkedHashMap<String, Object>();
55+
for (int j = 0; j < columns.size(); j++) {
56+
kv.put(columns.get(j), value.get(j));
57+
}
58+
columnValueMap.add(kv);
59+
}
60+
return columnValueMap;
61+
}
4862
}

0 commit comments

Comments
 (0)