FrontPage/Generic Guidlines For Kexi Development
Reusing QSQL Ideas
PROPOSAL started: 2003-06-25, js
Look at QSQL module from QT. E.g. there is efficient sql cursor feature (it works quite good with mysql). We have KexiDBRecordSet instead, but this is just the same thing, or need to be.
In fact many KexiDB features are compatible with QSQL.
- avoid loading all result data to client memory (fetch some records instead)
- avoid blocking operations (do asynchronously as many things as possible)
- avoid memory copying (e.g. at low level try to store original char* data instead of QString, convert to QString only on data displaying)