SQLiteのソースを見る前に、読んどいたほうが良さそうなドキュメントを読んでおく。 はじめに このドキュメントは、SQLiteのアーキテクチャを記述したものである。SQLiteの内部を理解し、修正したい人のためのドキュメントである。右にある図には、メインコンポーネントのブロック線図が書かれている。続いて、これらのコンポーネントの概要について述べる。このドキュメントは、V3について述べたものである。V2.8より前に比べると、似ているが細部違う。 インターフェース ほとんどのインターフェースは、main.c, legacy.c, vdbeapi.cソースファイルで発見できる。ただし、いくつかの関数は、ファイルのスコープでしか見ることのできないデータ構造にアクセスするため、別ファイルに散らばっている。sqlite3_get_table()は、table.cに、sqlite3_mprintf()