What I am doing...
Well, I am working very hard in these month, mainly because I would like to finish some new products before REAL Words 2006.
I am finishing the new SQLiteManager, it is a complete rewrite, with a new interface, new powerful features and really much much more new things ...
I am writing the documentation for a new RB plugin, SQLite3ProfessionalPlugin. It is a plugin that gives you full low level access to sqlite 3 databases, so no Database subclass or RecordSet classes and something similar (even if is easy to create a wrapper for these classes in RB). It is a near 1 to 1 map to the sqlite3 C api, so you can have access to the progress handler routine or to the sqlite3 virtual machine and so on.
My audience are professional database users, that, for example, can take advantage of the sqlite3 progress handler routine to give time to other threads or to update the RB UI, or that can use the sqlite3 virtual machine to build a query system with 0 delay time (and very low memory requirements) even if millions of rows are returned from a query.
With the new plugin you can also write sqlite functions directly in RB, so for example you can write a query like:
"SELECT my_function(*) FROM table WHERE ..."
where my_function is an RB routine!
Stay tuned for new announcements...
I am finishing the new SQLiteManager, it is a complete rewrite, with a new interface, new powerful features and really much much more new things ...
I am writing the documentation for a new RB plugin, SQLite3ProfessionalPlugin. It is a plugin that gives you full low level access to sqlite 3 databases, so no Database subclass or RecordSet classes and something similar (even if is easy to create a wrapper for these classes in RB). It is a near 1 to 1 map to the sqlite3 C api, so you can have access to the progress handler routine or to the sqlite3 virtual machine and so on.
My audience are professional database users, that, for example, can take advantage of the sqlite3 progress handler routine to give time to other threads or to update the RB UI, or that can use the sqlite3 virtual machine to build a query system with 0 delay time (and very low memory requirements) even if millions of rows are returned from a query.
With the new plugin you can also write sqlite functions directly in RB, so for example you can write a query like:
"SELECT my_function(*) FROM table WHERE ..."
where my_function is an RB routine!
Stay tuned for new announcements...

0 Comments:
Post a Comment
<< Home