kexi project
Rapid Database Application Development
"Microsoft Access for Linux"

Home Download FAQ Support Features Handbook Screenshots Screencasts Compile Kexi Development Authors Contact License Sponsorship Translate This Site

wiki navigation:

Front Page
[info] [diff] [login]
[recent changes]
[most popular]
You can donate
to Kexi Project:
Via PayPal

Spread the word about Kexi!
Get Kexi Now!

Built on the KDE technology

Member of the Calligra Suite

No Software Patents!

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. Focus on:

  • 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)

Kexi - "MS Access for Linux" ... and Windows
© Kexi Team
This content is available under GFDL
Last edited: October 19, 2003 by js, visited 0 times.