(execute client q-str)(execute client q-str params)(execute client q-str params opts)Executes a CQL query and returns results as Clojure data structures.
Parameters:
Examples: (execute session "SELECT * FROM users") ;; => ({:id "1" :name "Alice"} {:id "2" :name "Bob"})
(execute session "SELECT * FROM users WHERE id = :id" {:id "1"}) ;; => ({:id "1" :name "Alice"})
(execute session "SELECT * FROM users WHERE id = :id" {:id "1"} {:one? true}) ;; => {:id "1" :name "Alice"}
Executes a CQL query and returns results as Clojure data structures.
Parameters:
- client: CqlSession instance
- q-str: CQL query string (can use named parameters like :id, :name)
- params: (optional) map of parameters {:id "123" :name "Alice"}
- opts: (optional) map of options:
- :raw? - if true, returns raw ResultSet (default: false)
- :one? - if true, returns single map instead of sequence (default: false)
Examples:
(execute session "SELECT * FROM users")
;; => ({:id "1" :name "Alice"} {:id "2" :name "Bob"})
(execute session "SELECT * FROM users WHERE id = :id" {:id "1"})
;; => ({:id "1" :name "Alice"})
(execute session "SELECT * FROM users WHERE id = :id" {:id "1"} {:one? true})
;; => {:id "1" :name "Alice"}cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |