New build adordd ver 1.0 at
https://github.com/AHFERREIRA/adordd.gitChanges:
Finally it seems that we managed to increase dramatically the opening times for huge tables and much better memory usage.
1) New SET ADO PRE OPEN THRESHOLD TO nRecords
This set will define how adordd will open the tables during app run time.
All the tables with records equal or greater than nRecords and without any WHERE opening clause
will be all open during app initialization.
You will wait a little for the app to start but after all table opening it will be very fast.
This will consume much memory at start but less during app run time.
You should balance yourself the value of nRecords accordingly to the time you are willing to wait to open
a table and your memory availability.
Its very easy opening a couple of tables > 500.000 recs to use some gigas of memory.
Even without this SET adordd will only take some time opening a table if its not open already
otherwise it will be very fast.
adordd its now extremely fast and can be truly compared to any other dbfcdx kind of rdd.
Ive made some trials and it seems to be running ok. Please check it yourselves and revert.
2) Code cleaning
3) Compile improvement with Harbour / xHarbour with or without FiveWin.
4) 01_readme.pdf new SET information.