Guest User

Untitled

a guest
Jan 18th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. new Double("13.45")------->13.468259733915328
  2. new Float("64.13") ------->119.87449
  3.  
  4. TestDouble ch = new TestDouble("talend_bj",
  5. "localhost:9160");
  6. String family = "talend_1";
  7. ch.ensureColumnFamily(family);
  8. List values = new ArrayList();
  9. values.add(HFactory.createColumn("id", 2, StringSerializer.get(),
  10. IntegerSerializer.get()));
  11. values.add(HFactory.createColumn("name", "zhang",
  12. StringSerializer.get(), StringSerializer.get()));
  13. values.add(HFactory.createColumn("salary", 13.45,
  14. StringSerializer.get(), DoubleSerializer.get()));
  15. ch.insertSuper("14", values, "user1", family, StringSerializer.get(),
  16. StringSerializer.get());
  17. StringSerializer se = StringSerializer.get();
  18. MultigetSuperSliceQuery<String, String, String, String> q = me.prettyprint.hector.api.factory.HFactory
  19. .createMultigetSuperSliceQuery(ch.getKeyspace(), se, se, se, se);
  20. // q.setSuperColumn("user1").setColumnNames("id","name")
  21. q.setKeys("12", "11","13", "14");
  22. q.setColumnFamily(family);
  23. q.setRange("z", "z", false, 100);
  24. QueryResult<SuperRows<String, String, String, String>> r = q
  25. .setColumnNames("user1", "user").execute();
  26. Iterator iter = r.get().iterator();
  27. while (iter.hasNext()) {
  28. SuperRow superRow = (SuperRow) iter.next();
  29. SuperSlice s = superRow.getSuperSlice();
  30. List<HSuperColumn> superColumns = s.getSuperColumns();
  31. for (HSuperColumn superColumn : superColumns) {
  32. List<HColumn> columns = superColumn.getColumns();
  33. System.out.println(DoubleSerializer.get().fromBytes(((String) superColumn.getSubColumnByName("salary").getValue()).getBytes()));
  34. }
  35. }
Add Comment
Please, Sign In to add comment