Skip to content

Commit

Permalink
Merge pull request #19 from lirazgoldenthal/master
Browse files Browse the repository at this point in the history
rename set to set-single
  • Loading branch information
barkanido committed Aug 15, 2019
2 parents 8e3db08 + fd8df32 commit 9b6c0ba
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 4 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,6 @@
#### VERSION 0.3.3
* Support set-single with `update` policy. liraz.meyer@appsflyer.com

#### VERSION 0.3.0
* Support multiple bins! dhruvil.patel@kirasystems.com
* Update java client to 4.4.0.
Expand Down
4 changes: 2 additions & 2 deletions src/aerospike_clj/client.clj
Expand Up @@ -324,10 +324,10 @@
(put db index set-name payload expiration conf))
(map vector indices set-names payloads expirations)))))

(defn set
(defn set-single
"`put` with a update policy"
([db index set-name data expiration]
(set db index set-name data expiration {}))
(set-single db index set-name data expiration {}))
([db index set-name data expiration conf]
(_put db
index
Expand Down
4 changes: 2 additions & 2 deletions test/aerospike_clj/client_test.clj
Expand Up @@ -489,9 +489,9 @@
(deftest set-entry
(let [data (rand-int 1000)
update-data (rand-int 1000)]
(is (true? @(client/set *c* K _set data 100)))
(is (true? @(client/set-single *c* K _set data 100)))
(is (= data @(client/get-single-no-meta *c* K _set)))
(is (true? @(client/set *c* K _set update-data 100)))
(is (true? @(client/set-single *c* K _set update-data 100)))
(is (= update-data @(client/get-single-no-meta *c* K _set)))))


0 comments on commit 9b6c0ba

Please sign in to comment.