https://bugs.freedesktop.org/show_bug.cgi?id=51780

--- Comment #7 from Lionel Elie Mamane <[email protected]> ---
An alternative way to proceed, rather than using the FireBird API directly and
writing a native SDBC driver, would be to:

 - Link LibreOffice's "embedded FireBird" driver directly to
   the/a FireBird ODBC driver
   (without the use of an ODBC driver manager)

 - Ship the FireBird ODBC driver "embedded" with LibreOffice

 - Make the "embedded FireBird" driver a redirection to an ad-hoc ODBC URL
   or reuse the ODBC-SDBC layer in some other way.
   That's how the sdbc:mysql:odbc:, sdbc:mysql:jdbc: and sdbc:embedded:hsqldb
   URL schemes actually work :) The difference being that for HSQLDB, JDBC *is*
   its native API.

We would possibly pay some performance penalty, but it could be less work.

Open question: can we redirect FireBird's read()/write() to our internal data
structures in this scenario? This could be a blocking issue for this
alternative way.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to