Next: blonde_fill_detail, Previous: blonde_dump_detail, Up: Database Methods [Contents][Index]
extern int blonde_ever_detail(void *);
The function closes the current transaction (a current transaction is always defined) for the $1 database. Until the transaction is closed all changes are memory only. Once the transaction completed, the changes become visible on disk. The on disk transition between the pre- and post-transaction database states is atomic and at no moment partially executed transactions would be observed. Bugs aside, there’d be no moment when the on disk database is in a invalid or otherwise not intended state.