Advertisement
Guest User

Untitled

a guest
May 29th, 2014
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (reduce
  2.   (fn [xs y]
  3.     (condp = y
  4.       :device-id (update-in xs [y] (fn [s] (java.util.UUID/fromString s)))
  5.       :sensor-id (update-in xs [y] (fn [s] (java.util.UUID/fromString s)))
  6.       :data-timestamp (update-in xs [y] (fn [s] (ctime/to-sql-time s)))
  7.       xs))
  8.    raw
  9.    [:device-id :sensor-id :data-timestamp :data-kind :data])
  10.  
  11. {:device-id #uuid "caf2c74a-27a3-483e-928c-b0c4ad9486dd", :sensor-id #uuid "62c33702-8e13-4fce-9483-caeed5719ad9", :data-timestamp #inst "2014-05-28T01:49:38.000000000-00:00", :data-kind "temperature[celsius]", :data "31.0"}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement