Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (reduce
- (fn [xs y]
- (condp = y
- :device-id (update-in xs [y] (fn [s] (java.util.UUID/fromString s)))
- :sensor-id (update-in xs [y] (fn [s] (java.util.UUID/fromString s)))
- :data-timestamp (update-in xs [y] (fn [s] (ctime/to-sql-time s)))
- xs))
- raw
- [:device-id :sensor-id :data-timestamp :data-kind :data])
- {: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