Overview of Miscellaneous Extensions
masterThe ext/misc directory contains several specialized extensions for DoltLite. These include virtual tables for interacting with external file formats and custom SQL functions for data processing:
- csv.c: A virtual table for reading Comma-Separated-Value (CSV) files.
- dbdump.c: A library providing functionality similar to the
.dumpcommand in the SQLite command-line shell. - json1.c: SQL functions and table-valued functions for JSON processing (note: this is often already built into the SQLite amalgamation).
- rot13.c: A simple
rot13()substitution function; useful as a template for creating custom SQL functions. - series.c: An implementation of the
generate_seriesvirtual table; useful as a template for custom virtual table implementations. - shathree.c: Implements
sha3()andsha3_query()SQL functions. - unionvtab.c: Implements
unionvtabandswarmvtabvirtual tables, allowing a single large table to be spread across multiple database files (withswarmvtabattaching files on demand). - zipfile.c: A virtual table for reading and writing ZIP archives.