Liking cljdoc? Tell your friends :D
Clojure only.

cassaflow.core


executeclj

(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:

  • 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"}

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"}
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close