Name Description Size Coverage
config.mk 1235 -
exports.gyp 560 -
Makefile 1997 -
manifest.mn 668 -
README This is SQLite 3.53.0. 39 -
shell.c This is the amalgamated source code to the "sqlite3" or "sqlite3.exe" * command-line shell (CLI) for SQLite. This file is automatically * generated by the tool/mkshellc.tcl script from the following sources: * * ext/expert/sqlite3expert.c * ext/expert/sqlite3expert.h * ext/intck/sqlite3intck.c * ext/intck/sqlite3intck.h * ext/misc/appendvfs.c * ext/misc/base64.c * ext/misc/base85.c * ext/misc/completion.c * ext/misc/decimal.c * ext/misc/fileio.c * ext/misc/ieee754.c * ext/misc/memtrace.c * ext/misc/pcachetrace.c * ext/misc/regexp.c * ext/misc/series.c * ext/misc/sha1.c * ext/misc/shathree.c * ext/misc/sqlar.c * ext/misc/sqlite3_stdio.c * ext/misc/sqlite3_stdio.h * ext/misc/stmtrand.c * ext/misc/uint.c * ext/misc/vfstrace.c * ext/misc/windirent.h * ext/misc/zipfile.c * ext/qrf/qrf.c * ext/qrf/qrf.h * ext/recover/dbdata.c * ext/recover/sqlite3recover.c * ext/recover/sqlite3recover.h * src/shell.c.in * * To modify this program, get a copy of the canonical SQLite source tree, * edit the src/shell.c.in file and/or some of the other files that are * listed above, then rerun the command "make shell.c". 1181459 -
sqlite.def 3776 -
sqlite.gyp 1289 -
sqlite3.c This file is an amalgamation of many separate C source files from SQLite * version 3.53.0. By combining all the individual C code files into this * single large file, the entire code can be compiled as a single translation * unit. This allows many compilers to do optimizations that would not be * possible if the files were compiled separately. Performance improvements * of 5% or more are commonly seen when SQLite is compiled as a single * translation unit. * * This file is all you need to compile SQLite. To use SQLite in other * programs, you need this file and the "sqlite3.h" header file that defines * the programming interface to the SQLite library. (If you do not have * the "sqlite3.h" header file at hand, you will find a copy embedded within * the text of this file. Search for "Begin file sqlite3.h" to find the start * of the embedded sqlite3.h header file.) Additional code files may be needed * if you want a wrapper to interface SQLite with your choice of programming * language. The code for the "sqlite3" command-line shell is also in a * separate file. This file contains only code for the core SQLite library. * * The content in this amalgamation comes from Fossil check-in * 4525003a53a7fc63ca75c59b22c79608659c with changes in files: * * 9488747 -
sqlite3.h 2001-09-15 * * The author disclaims copyright to this source code. In place of * a legal notice, here is a blessing: * * May you do good and not evil. * May you find forgiveness for yourself and forgive others. * May you share freely, never taking more than you give. * ************************************************************************ * This header file defines the interface that the SQLite library * presents to client programs. If a C-function, structure, datatype, * or constant definition does not appear in this file, then it is * not a published API of SQLite, is subject to change without * notice, and should not be referenced by programs that use SQLite. * * Some of the definitions that are in this file are marked as * "experimental". Experimental interfaces are normally new * features recently added to SQLite. We do not anticipate changes * to experimental interfaces but reserve the right to make minor changes * if experience from use "in the wild" suggest such changes are prudent. * * The official C-language API documentation for SQLite is derived * from comments in this file. This file is the authoritative source * on how SQLite interfaces are supposed to operate. * * The name of this file under configuration management is "sqlite.h.in". * The makefile makes some minor changes to this file (such as inserting * the version number) and changes its name to "sqlite3.h" as * part of the build process. 690055 -