Over the rainy afternoons I slowly went through all the notes in the code I made when cutting corners to make it work as fast as possible and started cleaning. Just cleaning, no serious performance measurements nor improvements were done. But now it’s without any nasty hacks and shortcuts.
Read also the previous post.
The concepts are still the same as before. It should just work better and could be used in production. You can download the 32-bit build or 64-bit build depending on what Firebird bitness you’re running.
I’d like to get some feedback how it’s used and what you’d like to have implemented. Before I get enough ideas and so on I’ll suspend my work on this and focus also a little on FirebirdClient. Let’s see where this ends.
BTW if you look very closely you might find kind of easter egg. ;)