- Expose q's capabilities through a python module as well. An alpha version of the API is ready - Your review will be most welcome
- Allow working with external DB
- Provide mechanisms beyond SELECT - INSERT and CREATE TABLE SELECT and such.
- Better parsing of the SQL, allowing smarter execution of queries.
Reuse of previously loaded data is partially implemented. The internal API fully supports it, but the exposure to the command line is limited. If you run multiple queries on the same command (e.g.
q "select AAA" "select BBB" "select CCC" then any data loaded for a query will be reused in the next ones if it's the same file. Support for data reuse over multiple command-line invoactions will be supported in the future.