Subject | Re: [Firebird-Architect] Re: External Engines (and Plugins) |
---|---|
Author | Vlad Khorsun |
Post date | 2008-06-25T08:55:19Z |
Alex Peshkov :
interface (not user-visible, not SQL layer) ? Again, this is different layers,
don't mix it, please.
See also my answer to Lester.
Regards,
Vlad
> On Wednesday 25 June 2008 12:05, Vlad Khorsun wrote:How it is related to our C++ API ?
>
>> This is not SQL-language interface. This is C++ interface. Any
>> plugin\external engine will implement its own user-friendly wrapper on the
>> top of this interface to use with target programming environment. And in
>> this wrapper they may use any number for low index bound.
>>
>> I don't know on which SQL traditions you reffers above. Am i SQL newby ?
>> :)
>
> GROUP BY 1,3,4
> ALTER TABLE table ALTER COLUMN column_name POSITION integer
>> Why should we ugly our own interface because of some suspiciousThis is what we have more then 20 years. This *is* tradition, like we it or not.
>> traditions ??? I guess our own traditions must be closer for us (remember
>> XSQLDA ? ;)
>
> Yes, I remember this wonderful :))) beast. If you want to say that XSQLDA is
> ideal wonderful interface design, sorry - I disagree.
> And also I remember how had to rework diagnostics in ExecStatement to makeWhy it (user-visible diagnostic for SQL layer) should correlate with C++ API
> column numbers be 1-based.
interface (not user-visible, not SQL layer) ? Again, this is different layers,
don't mix it, please.
See also my answer to Lester.
Regards,
Vlad