Code pointers for replace HSQLDB for Firebird

Marcos Souza marcos.souza.org at gmail.com
Thu Mar 21 03:40:15 PDT 2013


Hi David,


2013/3/21 David Ostrovsky <d.ostrovsky at idaia.de>

> On Wed, 2013-03-20 at 22:44 -0300, Marcos Souza wrote:
> > Hi guys!
> >
> >
> > As suggested by Cecric and Muthu, I'm here to ask some code pointers
> > to work in the HSQLDB replacement for Firebird.
> >
> >
> > I'm reading https://bugs.freedesktop.org/show_bug.cgi?id=51781 from
> > Lionel, and trying to understand what needs to be done to achieve
> > this, but some code pointers are better!
>
> You find tons of documentation in this bug description
> https://bugs.freedesktop.org/show_bug.cgi?id=51780
>

> To be frankly i would divide that task in 2:
> 1. create native connectivity driver for Firebird.
> 2. default to Firebird driver.
>
> In connectivity/source/drivers you can find the current drivers.
> Your best choice would be to follow the newest postgresql driver.
>
> First steps would be:
> 1. create a git/gerrit branch, say feature/firebird
> 2. include firebird in our build machinery, start with system one, and
> add internal one later:
>  sudo zypper search firebird | grep devel
>  firebird-devel | UDF suppperaoort library for Firebird SQL server
>  (if you need help with setting things up, just ask on that list)
> 3. create small cpp unit test that does some CRUD operations against
> firebird and include it in the build process, so
>  make CppunitTest_connectivity_firebird
> just works (check manually that it really did with isql ;-).
> 4. create FServices, FDriver, FConnection, FStatement, FTables...
> classes for the native driver.
> 5. ask again at this point ;-)
>
>
Thanks a lot for all this information! I'll read some code of postgresql
and try to understand that code.

After some read, I will ask again about the branch and others things!


Thanks again foe the detailed explanation!


> David
>
>


-- 
Att,

Marcos Paulo de Souza
Acadêmico de Ciencia da Computação - FURB - SC
Github: https://github.com/marcosps/
"Uma vida sem desafios é uma vida sem razão"
"A life without challenges, is a non reason life"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20130321/89e2fdb8/attachment.html>


More information about the LibreOffice mailing list