Small. Fast. Reliable.
Choose any three.

SQLite Requirement Matrix Details
temp_directory.html

Index Summary Markup Original


R-53739-41794-61362-55314-61050-59238-26275-11948 tcl slt th3 src

If this global variable is made to point to a string which is the name of a folder (a.k.a. directory), then all temporary files created by SQLite when using a built-in VFS will be placed in that directory.

/* IMP: R-53739-41794 */
# EVIDENCE-OF: R-53739-41794 If this global variable is made to point to
# a string which is the name of a folder (a.k.a. directory), then all
# temporary files created by SQLite when using a built-in VFS will be
# placed in that directory.

R-53378-00429-63656-00839-65291-28098-14033-06508 tcl slt th3 src

If this variable is a NULL pointer, then SQLite performs a search for an appropriate temporary file directory.

/* IMP: R-53378-00429 */
# EVIDENCE-OF: R-53378-00429 If this variable is a NULL pointer, then
# SQLite performs a search for an appropriate temporary file directory.

R-07866-07572-04759-27245-06319-59551-46387-52672 tcl slt th3 src

The temp_store_directory pragma may modify this variable and cause it to point to memory obtained from sqlite3_malloc.

/* IMP: R-07866-07572 */
# EVIDENCE-OF: R-07866-07572 The temp_store_directory pragma may modify
# this variable and cause it to point to memory obtained from
# sqlite3_malloc.

R-25541-17189-03104-63416-46282-42879-07481-01224 tcl slt th3 src

Furthermore, the temp_store_directory pragma always assumes that any string that this variable points to is held in memory obtained from sqlite3_malloc and the pragma may attempt to free that memory using sqlite3_free.

/* IMP: R-25541-17189 */
# EVIDENCE-OF: R-25541-17189 Furthermore, the temp_store_directory
# pragma always assumes that any string that this variable points to is
# held in memory obtained from sqlite3_malloc and the pragma may attempt
# to free that memory using sqlite3_free.