aboutsummaryrefslogtreecommitdiff
path: root/ext/session/sqlite3session.h
Commit message (Collapse)AuthorAge
...
* Add experimental API sqlite3session_diff().dan2015-04-08
| | | FossilOrigin-Name: c4340b2ea2115ad97dcac036f9034e132ab789e5
* Change the names of the stream interface APIs to be of the formdrh2014-09-27
| | | | | | "_strm" instead of "_str". In other words, added an "m" to the end, to try to make it clear that we are talking about a "stream" and not a "string. FossilOrigin-Name: 1f44bfdc237ee6304f4aa56e5c5d1c0d74fcc944
* Improve sessions module documentation and comments. Fix some other code issues.dan2014-09-27
| | | FossilOrigin-Name: bfc8bd80f8b225cebc66478448510ce84223ae7d
* Add streaming version of sqlite3changeset_concat().dan2014-09-25
| | | FossilOrigin-Name: 88eb6656bdb047a104837a2e15e7fe18c0a7a159
* Add streaming version of sqlite3changeset_invert() to sessions module.dan2014-09-25
| | | FossilOrigin-Name: 8ded6a46794c7bff1c8b790c662ba7e92f576380
* Add streaming version of sqlite3changeset_apply(). Tests and fixes for the ↵dan2014-09-24
| | | | | same and sqlite3changeset_start_str(). FossilOrigin-Name: b917fc146876f764442de08d5ec36e5b4cf5ab52
* Begin adding 'streaming' APIs to sessions module. This is a work in progress.dan2014-09-23
| | | FossilOrigin-Name: 3c7d3d950bbf5f5ed3696ebc61c77ca48bafe2b5
* Add miscellaneous test cases to improve coverage of sessions module.dan2014-08-18
| | | FossilOrigin-Name: 0fac6cfffe628ea02c78ebad065307309ec9eaa1
* Fix some missing and out-of-date comments in the sessions module.dan2014-08-16
| | | FossilOrigin-Name: 05c1d9149b27c68e2654ed28491722927d2176f5
* Begin adding the sqlite3session_patchset() API to the sessions extension. ↵dan2014-08-15
| | | | | This is an interim commit. FossilOrigin-Name: 60a4565a8c44762a002cd02979317df5ca47e899
* Add the sqlite3session_table_filter API to the sessions extension.dan2013-08-23
| | | FossilOrigin-Name: b7e4dd889d37c8f57c2d3c7900e802f644aac3ea
* 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