Introduction This document describes the architecture of the SQLite library. The information here is useful to those who want to understand or modify the inner workings of SQLite. Interface SQL Command Processor Virtual Machine B-Tree Pager OS Interface Tokenizer Parser Code Generator Utilities Test Code Core Backend SQL Compiler Accessories A nearby diagram shows the main components of SQLite and