Skip to content

Instantly share code, notes, and snippets.

@mpenet
Created October 24, 2011 09:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mpenet/1308683 to your computer and use it in GitHub Desktop.
Save mpenet/1308683 to your computer and use it in GitHub Desktop.
cql dsl
(select :user
(limit 100)
(using :consistency :quorum)
(columns [:a :b]
:reversed true
:first 100)
(where
;; simple key lookup
(pk 1)
(pk "a")
;; KEY IN (...)
(pk [1 2 "a" 4])
;; KEY range
(pk {:gt 1 :lte 2})
;; aliased
(pk :kalias1 1)
(pk :kalias1 "a")
(pk :kalias1 [1 2 3 4])
(pk :kalias1 [1 2 "a" 4])
(pk :kalias1 {:gt 1 :lte 2})
;; (cols {:name "value"})
;; (cols {:name {:gt 1}})))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment