namespace Emby.Server.Implementations.Data; /// /// The disk synchronization mode, controls how aggressively SQLite will write data /// all the way out to physical storage. /// public enum SynchronousMode { /// /// SQLite continues without syncing as soon as it has handed data off to the operating system. /// Off = 0, /// /// SQLite database engine will still sync at the most critical moments. /// Normal = 1, /// /// SQLite database engine will use the xSync method of the VFS /// to ensure that all content is safely written to the disk surface prior to continuing. /// Full = 2, /// /// EXTRA synchronous is like FULL with the addition that the directory containing a rollback journal /// is synced after that journal is unlinked to commit a transaction in DELETE mode. /// Extra = 3 }