aboutsummaryrefslogtreecommitdiff
path: root/ext/session/sqlite3session.h
Commit message (Collapse)AuthorAge
...
* Experimental change to the handling of foreign key constraint violations ↵dan2013-07-03
| | | | | when applying a changeset: all foreign keys, immediate and deferred, are deferred until the end of the transaction (or sub-transaction) opened by the sqlite3changeset_apply(). A single call to the conflict-handler (if any) is made if any FK constraint violations are still present in the database at this point. The conflict-handler may choose to rollback the changeset, or to apply it, constraint violations and all. FossilOrigin-Name: 1d44e5d3c2b1dc958442f9114a960b256e002ed3
* Fix a problem causing sqlite3changeset_invert() to effectively drop UPDATE ↵dan2011-07-26
| | | | | changes. FossilOrigin-Name: bb3e65d9724dcecdc54b4c9fb0448f95d14495ff
* Fix error in a comment in sqlite3session.h. No changes to code.dan2011-07-16
| | | FossilOrigin-Name: 70c84e50209722a61d66fd737e42d49275745b62
* Note in the documentation that when iterating through a changeset, all ↵dan2011-07-16
| | | | | changes to a single table are grouped together. Also add the sqlite3session_isempty() function. FossilOrigin-Name: 364f3b820a26f9b15cf74a0222ed5e302becc54f
* Add the xFilter callback to the sqlite3changeset_apply() function. This ↵dan2011-07-13
| | | | | callback allows the application to accept or reject changes on a per-table basis when applying a changeset. FossilOrigin-Name: 282474c42f24f0e66c69b576b72ef8ce764d49e2
* Add documentation for sqlite3changeset_concat() to sqlite3session.h.dan2011-04-15
| | | FossilOrigin-Name: ada9efa53a6ea55f89d237cfd530f1d180343e19
* Add further tests for the sqlite3changeset_concat() function. Also fixes.dan2011-04-14
| | | FossilOrigin-Name: 1fc3f15d88c160b45642b46d1d54c591af058ba2
* Start adding the sqlite3changeset_concat() function to the session module.dan2011-04-14
| | | FossilOrigin-Name: 8927b2260b8d84f53776cb29e1d2fa41b6b0de0e
* Add a missing "extern C" terminator to the end of sqlite3session.h.drh2011-04-06
| | | FossilOrigin-Name: 29090b695a95feaba1b74f9894997083a060263a
* Improve coverage of session module code.dan2011-03-25
| | | FossilOrigin-Name: 666123c8d07be87d477e67b1cebef2b0fba5b4bc
* Fix handling of schema mismatches in sqlite3session.c so that it matches the ↵dan2011-03-24
| | | | | docs in sqlite3session.h. FossilOrigin-Name: 506a0d7a710e1ff2f367821e73f5080fcf63fbc5
* Store primary key definitions for modified tables in changesets. Add the ↵dan2011-03-24
| | | | | sqlite3changeset_pk() API to extract this data from a changeset iterator. FossilOrigin-Name: 54298ee5ed183d1f1c49524f25e8ae1407f3d4b5
* Add the "indirect flag" to the changeset blob format. Also the ↵dan2011-03-23
| | | | | sqlite3session_indirect() API. FossilOrigin-Name: 1feaf2d35fd9ec777319717ae2c2929d66fe7baa
* If a NULL pointer is passed to sqlite3session_attach() in place of a table ↵dan2011-03-22
| | | | | name, attach all database tables to the session object. FossilOrigin-Name: e9037e4e4ccaa5c633759c4d041b60b631b92c6c
* Fix a couple typos for consistency in sessions documentation.shaneh2011-03-22
| | | FossilOrigin-Name: 510198f171b9f77a4ad49c06c978c5fbb3a5b7f9
* Clarify handling of NULL values in PK columns in sqlite3session.h. Add tests ↵dan2011-03-21
| | | | | and fixes for the same. FossilOrigin-Name: aed4273054cbd150c86b36ea951d17c981633ba0
* Fix some typos in sqlite3session.h.dan2011-03-21
| | | FossilOrigin-Name: 0853e530cc8d96f025f5160540e8ab3243dea11b
* Documentation format updates to sqlite3session.h.dan2011-03-20
| | | FossilOrigin-Name: f227f60210fba3930f3050aebb1facee8bac9c0b
* Further improvements to documentation in sqlite3session.h.dan2011-03-18
| | | FossilOrigin-Name: 07019bb9e8d8f2445d1e0342f74ab520e9804cb5
* Update comments in sqlite3session.h. More to come.dan2011-03-18
| | | FossilOrigin-Name: e73e9082f3b14088752717193a10dd7657deb8af
* Add the sqlite3_preupdate_new() API, for retrieving the new.* values from ↵dan2011-03-16
| | | | | within a pre-update callback. FossilOrigin-Name: 526545c49f64d9063d1b888cfc14ece62fa3c13c
* Fix some bugs and other code issues in the session module.dan2011-03-15
| | | FossilOrigin-Name: f2930840e4af3d7d9cb199d316502932fcbbb867
* Fix handling of return values from the conflict handler. Document the ↵dan2011-03-14
| | | | | conflict handler arguments and return codes in sqlite3session.h. FossilOrigin-Name: cbbb274e500237dbf7155a51d4f9c17583d704ea
* Add the sqlite3changeset_apply() function. Does not yet handle all cases.dan2011-03-11
| | | FossilOrigin-Name: 2b19be7bf753c7dd12e1c3b384981a3ea1bc8145
* Add a function to the session extension invert a changeset.dan2011-03-09
| | | FossilOrigin-Name: 75d5dff725dbb66d67d56ad042926f1daae56dbe
* Add start of sessions feature.dan2011-03-08
FossilOrigin-Name: 269a81a37d7dbdcdec3c2322074916af0fbac91c