Subject Re: [Firebird-Architect] XSQLDA/XSQLVAR issues
Author Dmitry Yemanov
"Jim Starkey" <jas@...> wrote:
>
> 1. Message oriented. All data is transmitted as a self described
> byte stream.
> 2. Functional: Each entrypoint returns a single value/object.
> 3. Exception based: Exceptions are thrown, not returned as vectors or
> status codes.
> 4. Object oriented: interface objects (SQL strings, data messasges)
> are passed as objects
>
> I see at least two clients for the new API: The existing DB2-extended
> API and the C++ binding of the JDBC interface used in IscDbc and the
> internal SQL implementation.

Sounds good at the first glance.

> [Open question: should be API defined to allow emulation against
> the old API?].

I have enough compatibility-related struggles these days, so please don't
ask for my preference ;-)


Dmitry