Skip to content

Commit

Permalink
Package update.
Browse files Browse the repository at this point in the history
  • Loading branch information
freiksenet committed Jun 30, 2011
1 parent 966bfc4 commit afc9eb4
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 26 deletions.
3 changes: 2 additions & 1 deletion cl-neo4j.asd
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,5 @@
(:file "globals")
(:file "utilities")
(:file "conditions")
(:file "restapi")))))
(:file "restapi")
(:file "wrapper")))))
40 changes: 22 additions & 18 deletions src/package.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,17 @@
#:json
#:json-rpc
#:drakma)
(:export #:do-neo4j-query
#:get-node
#:extract-node-id
#:create-node
(:export #:get-node
#:create-node
#:delete-node
#:set-node-properties
#:get-node-properties
#:del-node-properties
#:set-node-property
#:get-node-property
#:del-node-property
#:delete-node
#:create-relationship
#:get-relationship
#:create-relationship
#:set-relationship-properties
#:get-relationship-properties
#:del-relationship-properties
Expand All @@ -27,17 +26,22 @@
#:del-relationship-property
#:delete-relationship
#:get-node-relationships
#:list-indices
#:add-to-index
#:remove-from-index
#:query-index
#:traverse
#:get-relationships-types
#:create-index
#:delete-index
#:add-to-index
#:remove-from-index
#:lookup-index
#:query-index
#:traverse
#:get-path
#:get-paths
;; Vars
#:*neo4j-host*
#:*neo4j-port*
#:*use-structs*
;; Node struct
#:neo-node?
#:neo-node-self-url
#:neo-node-id
))
#:*neo4j-port*))

(defpackage #:cl-neo4j-wrapper
(:use #:cl
#:alexandria
#:anaphora
#:cl-neo4j))
14 changes: 7 additions & 7 deletions src/restapi.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,13 @@
(400 (error 'invalid-data-sent-error :uri uri :json json))
(404 (error 'node-not-found-error :uri to-node-id))))

(def-neo4j-fun delete-relationship (relationship-id)
:delete
(:uri-spec (format nil "relationship/~A" relationship-id))
(:status-handlers
(204 (values t body))
(404 (error 'relationship-not-found-error :uri uri))))

(def-neo4j-fun set-relationship-properties (relationship-id properties)
:put
(:uri-spec (format nil "relationship/~A/properties" relationship-id))
Expand Down Expand Up @@ -149,13 +156,6 @@
(204 (values t body))
(404 (error 'relationship-not-found-error :uri uri))))

(def-neo4j-fun delete-relationship (relationship-id)
:delete
(:uri-spec (format nil "relationship/~A" relationship-id))
(:status-handlers
(204 (values t body))
(404 (error 'relationship-not-found-error :uri uri))))

(def-neo4j-fun get-node-relationships (node-id direction types)
:get
(:uri-spec (format nil "node/~A/relationships/~A/~{~A~^\\&~}"
Expand Down

0 comments on commit afc9eb4

Please sign in to comment.