aboutsummaryrefslogtreecommitdiff
path: root/build/import/libsqlite/version
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2013-01-09 14:50:26 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2013-01-16 07:42:55 +0200
commit3f8c83103af11906adbd9c399f1c9efb2eb9b0ed (patch)
tree250229c2821c520094b14b27dbe6e206f648a72b /build/import/libsqlite/version
parent96571f2f1174ab0baafc335afbf5d699ee7bf4cd (diff)
Implement two-phase session insertion
On the first step an uninitialized object is inserted into the cache as before (this is necessary to handle recursive loading). The second step is to notify the session that the object has been initialized. On this second step the session can perform change tracking preparations, such as make a copy of the object or reset the modification flag. New test: common/session/custom (implements a custom session that uses copies to track changes).
Diffstat (limited to 'build/import/libsqlite/version')
0 files changed, 0 insertions, 0 deletions