• R/O
  • SSH
  • HTTPS

okuyama: 提交


Commit MetaInfo

修訂791 (tree)
時間2011-10-07 01:28:46
作者okuyamaoo

Log Message

20111006-1

Change Summary

差異

--- trunk/TestSock.java (revision 790)
+++ trunk/TestSock.java (revision 791)
@@ -399,11 +399,6 @@
399399 String[] setTag = null;
400400 int counter = 0;
401401
402- String prefix = "";
403- if (args.length > 4) {
404- prefix = "_" + args[4];
405- }
406-
407402 long start = new Date().getTime();
408403
409404 for (int i = 0; i < Integer.parseInt(args[3]);i++) {
@@ -421,7 +416,7 @@
421416 counter = 0;
422417 }
423418
424- if (!okuyamaClient.setValue("tagsampledatakey_" + new Integer(i).toString() + prefix, setTag, "tagsamplesavedata_" + new Integer(i).toString() + prefix)) {
419+ if (!okuyamaClient.setValue("tagsampledatakey_" + new Integer(i).toString(), setTag, "tagsamplesavedata_" + new Integer(i).toString())) {
425420 System.out.println("OkuyamaClient - error");
426421 }
427422 }
@@ -1625,7 +1620,7 @@
16251620 okuyamaClient.connect(args[1], port);
16261621
16271622 long start = new Date().getTime();
1628- OkuyamaResultSet okuyamaResultSet = okuyamaClient.getTagKeyResult(args[3]);
1623+ OkuyamaResultSet okuyamaResultSet = okuyamaClient.getTagKeysResult(args[3]);
16291624 long end = new Date().getTime();
16301625 if (okuyamaResultSet == null) {
16311626 System.out.println(okuyamaResultSet);
@@ -1651,7 +1646,7 @@
16511646 okuyamaClient.connect(args[1], port);
16521647
16531648 long start = new Date().getTime();
1654- OkuyamaResultSet okuyamaResultSet = okuyamaClient.getTagKeyResult(args[3]);
1649+ OkuyamaResultSet okuyamaResultSet = okuyamaClient.getTagKeysResult(args[3]);
16551650
16561651 if (okuyamaResultSet == null) {
16571652 System.out.println(okuyamaResultSet);
@@ -1670,6 +1665,59 @@
16701665 System.out.println((end - start) + "milli second");
16711666
16721667 okuyamaClient.close();
1668+ } else if (args[0].equals("35")) {
1669+
1670+ int port = Integer.parseInt(args[2]);
1671+ // OkuyamaClientを使用して複数Tag指定でKeyとValueのMapを取得
1672+ OkuyamaClient okuyamaClient = new OkuyamaClient();
1673+ okuyamaClient.connect(args[1], port);
1674+
1675+ long start = new Date().getTime();
1676+ OkuyamaResultSet okuyamaResultSet = okuyamaClient.getMultiTagKeysResult(args[3].split(","), new Boolean(args[4]).booleanValue());
1677+ long end = new Date().getTime();
1678+ if (okuyamaResultSet == null) {
1679+ System.out.println(okuyamaResultSet);
1680+ } else {
1681+ int counter = 0;
1682+ while(okuyamaResultSet.next()) {
1683+ counter++;
1684+ System.out.println("Key=" + (String)okuyamaResultSet.getKey());
1685+ System.out.println("Value=" + (String)okuyamaResultSet.getValue());
1686+ }
1687+ okuyamaResultSet.close();
1688+
1689+ System.out.println("ResultSize = [" + counter + "]");
1690+ }
1691+ System.out.println((end - start) + "milli second");
1692+
1693+ okuyamaClient.close();
1694+ } else if (args[0].equals("35.1")) {
1695+
1696+ int port = Integer.parseInt(args[2]);
1697+ // OkuyamaClientを使用して複数Tag指定でKeyとValueのMapを取得
1698+ OkuyamaClient okuyamaClient = new OkuyamaClient();
1699+ okuyamaClient.connect(args[1], port);
1700+
1701+ long start = new Date().getTime();
1702+ OkuyamaResultSet okuyamaResultSet = okuyamaClient.getMultiTagKeysResult(args[3].split(","), new Boolean(args[4]).booleanValue());
1703+
1704+ if (okuyamaResultSet == null) {
1705+ System.out.println(okuyamaResultSet);
1706+ } else {
1707+ int counter = 0;
1708+ while(okuyamaResultSet.next()) {
1709+ counter++;
1710+ //System.out.println("Key=" + (String)okuyamaResultSet.getKey());
1711+ //System.out.println("Value=" + (String)okuyamaResultSet.getValue());
1712+ }
1713+ okuyamaResultSet.close();
1714+
1715+ System.out.println("ResultSize = [" + counter + "]");
1716+ }
1717+ long end = new Date().getTime();
1718+ System.out.println((end - start) + "milli second");
1719+
1720+ okuyamaClient.close();
16731721 } else if (args[0].equals("999")) {
16741722
16751723 int port = Integer.parseInt(args[2]);
Show on old repository browser