FileControl
Exposes the file control APIs.
Functions
Returns the data version used to detect changes to a database file.
Returns the maximum number of bytes that will be used for memory-mapped I/O. If the option is not supported by the VFS, then null is returned.
Returns the upper bound on the size of the in-memory database, on database. If the option is not supported by the VFS, then null is returned.
Returns the platform specific error code, on database. If the option is not supported by the VFS, then null is returned.
Returns a generated temporary file name. If the option is not supported by the VFS, then null is returned.
Returns the names of all VFS shims and the final bottom-level VFS. If the option is not supported by the VFS, then null is returned.
Returns whether the persistent WAL mode is enabled. If the option is not supported by the VFS, then null is returned.
Returns whether the zero-damage mode is enabled. If the option is not supported by the VFS, then null is returned.
Purges the content of the in-memory page cache.
Sets the size of a chunk the VFS should split the database file in. Does nothing is the VFS does not support the option.
Sets the duration, in milliseconds, before failing when attempting to obtain a file lock using the xLock or xShmLock methods of the VFS. Does nothing is the VFS does not support the option.
Sets the maximum number of bytes that will be used for memory-mapped I/O. Does nothing is the VFS does not support the option.
Indicates that the entire database file will be overwritten by the current transaction. Does nothing is the VFS does not support the option.
Enables or disables the persistent WAL mode. Does nothing is the VFS does not support the option.
Enables or disables the zero-damage mode. Does nothing is the VFS does not support the option.
Gives the VFS layer a hint of how large the database file will grow to be during the current transaction, on database. Does nothing is the VFS does not support the option.
Sets the upper bound on the size of the in-memory database, on database. Does nothing is the VFS does not support the option.