Une base de données Sqlite possède une table cachée qui se nomme sqlite_master qui contient la structure de la base de données.
Les champs de cette table sont : type - name - tbl_name - rootpage - sql
Voici un code qui liste les noms des tables et leurs structures.
J'ai utilisé la base de données créée par défaut avec sqlitemanager donc le chemin de la base est : 'sqlitemanager/test.sqlite'