Make local variable static and change statement alloc name
Add layout for couchdb
Do not allocate if the allocation size is larger then the page size
Incorrectly checked dest/src value type in db_value_copy(), dest must now be empty and src not.
More checks before strcmp(). Reset values where needed.
Start implementing CouchDB backend and rework test suite to use db_value_t as primary key / id.
Use db_value_t for all database operation tests, SQLite does finish successfully now.
Add test for reading all objects
Add code for reading array of objects from CouchDB, removed some debug and change the static test id.
Move the WHERE statement outside of the build clause function so its not added on nested calls.
Working on couchdb read with generated map functions
Use a pointer to the string when building clauses in SQLite
Handle results from views correctly for CouchDB and finished building the map function.
Add code for deleting objects in CouchDB backend
Add errors where the switch default target was just falling thru
CouchDB read now create a view based on the clause list and runs it. Added function for writing json data to CouchDB. Change usage of curl object and better initiated the curl object for each request. Start working on create.
Correctly use Curl POST. Add type and prefix to json object in CouchDB create.
Lets get the next object_field so we don't loop
Use Curl POST in correct place.
Lets not loop forever here also