-
-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add DB module to allow updating functionality not addressed in the specification #22
Comments
This is really exciting 👍 I assume with this module enabled retrieval of resource items in db via Likewise I know |
Right, The missing functionality that I'd like to add is to be able to insert/update/delete text and non-XML in the DB. Also, a helper function to get the type of the resource could be added. Or maybe a new function like |
I discovered xqerl by chance today. Given that it is written in erlang, it is anticipated that xqerl could access data from couchdb that is also written in erlang? |
I was just playing with this idea a few days ago. Accessing data that is saved in CouchDB is already possible over the REST interface. So writing XQuery that calls the REST endpoints with the HTTP Client. But that can be done by anything. Another possibility is using xqerl as a transformation layer in the couchdb Query Server. This is actually pretty cool. This allows for complex transformations/aggregations to be written in XQuery and the results given back to couchdb to serve from views or List Functions. |
Since it came up in this thread: xqerl and couchdb via RPC |
"a new 'db' module will be introduced that allows for insertion, deletion, and retrieval of any 'item' in the database. This will address all item types, including functions.
What this means: atomic values, XML, JSON, maps, arrays, and functions will all be able to be saved in databases and retrieved later for use in other queries. All atomicity promises will be kept just as with the Update Facility."
The text was updated successfully, but these errors were encountered: