It's not much what I can add to the Ext.data.SQLiteDB, just a function loadSchema() which accepts parameters of original loadSchema function and maybe a callback/event. It's not possible to add a function getTables or sth like this, because you cannot return them in async mode (that is highly recommended when using Ext.data.SQLiteDB )...
Programming today is a race between software engineers striving to build bigger and better Ń–diot-proof programs, and the universe striving to produce bigger and better idiots. So far, the universe is winning. (Rick Cook)