Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
README.md | H A D | 19-Apr-2021 | 2.9 KiB | 61 | 48 | |
amatch.c | H A D | 19-Apr-2021 | 44.8 KiB | 1,502 | 1,036 | |
anycollseq.c | H A D | 19-Apr-2021 | 1.4 KiB | 59 | 35 | |
appendvfs.c | H A D | 19-Apr-2021 | 22.1 KiB | 670 | 420 | |
blobio.c | H A D | 19-Apr-2021 | 4.1 KiB | 153 | 120 | |
btreeinfo.c | H A D | 19-Apr-2021 | 12.7 KiB | 430 | 305 | |
carray.c | H A D | 19-Apr-2021 | 14.8 KiB | 522 | 345 | |
carray.h | H A D | 19-Apr-2021 | 843 | 24 | 12 | |
cksumvfs.c | H A D | 19-Apr-2021 | 27.8 KiB | 869 | 536 | |
closure.c | H A D | 19-Apr-2021 | 29.3 KiB | 966 | 601 | |
completion.c | H A D | 19-Apr-2021 | 16.3 KiB | 502 | 358 | |
compress.c | H A D | 19-Apr-2021 | 3.7 KiB | 132 | 79 | |
csv.c | H A D | 19-Apr-2021 | 28.3 KiB | 958 | 707 | |
dbdata.c | H A D | 19-Apr-2021 | 24 KiB | 852 | 613 | |
dbdump.c | H A D | 19-Apr-2021 | 21.3 KiB | 725 | 524 | |
decimal.c | H A D | 19-Apr-2021 | 14.3 KiB | 635 | 524 | |
eval.c | H A D | 19-Apr-2021 | 3.4 KiB | 126 | 89 | |
explain.c | H A D | 19-Apr-2021 | 9.6 KiB | 323 | 209 | |
fileio.c | H A D | 19-Apr-2021 | 27.9 KiB | 1,001 | 707 | |
fossildelta.c | H A D | 19-Apr-2021 | 32.7 KiB | 1,093 | 684 | |
fuzzer.c | H A D | 19-Apr-2021 | 35.7 KiB | 1,188 | 755 | |
ieee754.c | H A D | 19-Apr-2021 | 7.9 KiB | 290 | 184 | |
json1.c | H A D | 19-Apr-2021 | 75.1 KiB | 2,632 | 2,117 | |
memstat.c | H A D | 19-Apr-2021 | 13.2 KiB | 429 | 305 | |
memtrace.c | H A D | 19-Apr-2021 | 2.9 KiB | 109 | 75 | |
memvfs.c | H A D | 19-Apr-2021 | 16.2 KiB | 575 | 362 | |
mmapwarm.c | H A D | 19-Apr-2021 | 3.2 KiB | 108 | 61 | |
nextchar.c | H A D | 19-Apr-2021 | 9.4 KiB | 315 | 222 | |
noop.c | H A D | 19-Apr-2021 | 1.9 KiB | 69 | 40 | |
normalize.c | H A D | 19-Apr-2021 | 23.4 KiB | 717 | 530 | |
percentile.c | H A D | 19-Apr-2021 | 6.7 KiB | 221 | 115 | |
prefixes.c | H A D | 19-Apr-2021 | 9 KiB | 321 | 196 | |
regexp.c | H A D | 19-Apr-2021 | 23.4 KiB | 761 | 578 | |
remember.c | H A D | 19-Apr-2021 | 2.2 KiB | 73 | 30 | |
rot13.c | H A D | 19-Apr-2021 | 2.7 KiB | 116 | 76 | |
scrub.c | H A D | 19-Apr-2021 | 18.2 KiB | 611 | 453 | |
series.c | H A D | 19-Apr-2021 | 13.9 KiB | 446 | 253 | |
sha1.c | H A D | 19-Apr-2021 | 12.1 KiB | 394 | 290 | |
shathree.c | H A D | 19-Apr-2021 | 20.4 KiB | 724 | 574 | |
showauth.c | H A D | 19-Apr-2021 | 4 KiB | 104 | 75 | |
spellfix.c | H A D | 19-Apr-2021 | 100.9 KiB | 3,072 | 2,469 | |
sqlar.c | H A D | 19-Apr-2021 | 3.7 KiB | 125 | 76 | |
stmt.c | H A D | 19-Apr-2021 | 8.6 KiB | 301 | 195 | |
templatevtab.c | H A D | 19-Apr-2021 | 7.7 KiB | 269 | 142 | |
totype.c | H A D | 19-Apr-2021 | 14.5 KiB | 515 | 340 | |
uint.c | H A D | 19-Apr-2021 | 2.5 KiB | 93 | 57 | |
unionvtab.c | H A D | 19-Apr-2021 | 43.4 KiB | 1,383 | 879 | |
urifuncs.c | H A D | 19-Apr-2021 | 6.3 KiB | 210 | 130 | |
uuid.c | H A D | 19-Apr-2021 | 7 KiB | 234 | 142 | |
vfslog.c | H A D | 19-Apr-2021 | 22.3 KiB | 760 | 536 | |
vfsstat.c | H A D | 19-Apr-2021 | 24.2 KiB | 820 | 529 | |
vtablog.c | H A D | 19-Apr-2021 | 14.1 KiB | 511 | 365 | |
vtshim.c | H A D | 19-Apr-2021 | 15.4 KiB | 554 | 491 | |
wholenumber.c | H A D | 19-Apr-2021 | 7.3 KiB | 276 | 177 | |
zipfile.c | H A D | 19-Apr-2021 | 63.1 KiB | 2,191 | 1,584 | |
zorder.c | H A D | 19-Apr-2021 | 2.3 KiB | 103 | 64 |
README.md
1## Miscellaneous Extensions 2 3This folder contains a collection of smaller loadable extensions. 4See <https://www.sqlite.org/loadext.html> for instructions on how 5to compile and use loadable extensions. 6Each extension in this folder is implemented in a single file of C code. 7 8Each source file contains a description in its header comment. See the 9header comments for details about each extension. Additional notes are 10as follows: 11 12 * **carray.c** — This module implements the 13 [carray](https://www.sqlite.org/carray.html) table-valued function. 14 It is a good example of how to go about implementing a custom 15 [table-valued function](https://www.sqlite.org/vtab.html#tabfunc2). 16 17 * **csv.c** — A [virtual table](https://sqlite.org/vtab.html) 18 for reading 19 [Comma-Separated-Value (CSV) files](https://en.wikipedia.org/wiki/Comma-separated_values). 20 21 * **dbdump.c** — This is not actually a loadable extension, but 22 rather a library that implements an approximate equivalent to the 23 ".dump" command of the 24 [command-line shell](https://www.sqlite.org/cli.html). 25 26 * **json1.c** — Various SQL functions and table-valued functions 27 for processing JSON. This extension is already built into the 28 [SQLite amalgamation](https://sqlite.org/amalgamation.html). See 29 <https://sqlite.org/json1.html> for additional information. 30 31 * **memvfs.c** — This file implements a custom 32 [VFS](https://www.sqlite.org/vfs.html) that stores an entire database 33 file in a single block of RAM. It serves as a good example of how 34 to implement a simple custom VFS. 35 36 * **rot13.c** — This file implements the very simple rot13() 37 substitution function. This file makes a good template for implementing 38 new custom SQL functions for SQLite. 39 40 * **series.c** — This is an implementation of the 41 "generate_series" [virtual table](https://www.sqlite.org/vtab.html). 42 It can make a good template for new custom virtual table implementations. 43 44 * **shathree.c** — An implementation of the sha3() and 45 sha3_query() SQL functions. The file is named "shathree.c" instead 46 of "sha3.c" because the default entry point names in SQLite are based 47 on the source filename with digits removed, so if we used the name 48 "sha3.c" then the entry point would conflict with the prior "sha1.c" 49 extension. 50 51 * **unionvtab.c** — Implementation of the unionvtab and 52 [swarmvtab](https://sqlite.org/swarmvtab.html) virtual tables. 53 These virtual tables allow a single 54 large table to be spread out across multiple database files. In the 55 case of swarmvtab, the individual database files can be attached on 56 demand. 57 58 * **zipfile.c** — A [virtual table](https://sqlite.org/vtab.html) 59 that can read and write a 60 [ZIP archive](https://en.wikipedia.org/wiki/Zip_%28file_format%29). 61