Subject | Re: [IB-Architect] UDF and null |
---|---|
Author | Helen Borrie |
Post date | 2000-12-02T00:38:39Z |
At 07:05 PM 01-12-00 -0500, you wrote:
What does this do for upward compatibility of applications? I was helping
out a few months ago on a project that delegates about 60% of server-side
processing to UDFs; and also constructs objects based on the results of
some complex algorithms within the UDFs. Losing that feature would kill
about two years (so far) of that guy's work, which is a product for
end-users to build their own applications.
problem if the UDF language has declarative syntax and good casting support
and the descriptor structure includes vars for input and output datatypes?
Helen
All for Open and Open for All
InterBase Developer Initiative ยท http://www.interbase2000.org
_______________________________________________________
>In the long run, the right thing to do with UDF's is toOh? why? replace with what?
>replace them (85% confidence).
What does this do for upward compatibility of applications? I was helping
out a few months ago on a project that delegates about 60% of server-side
processing to UDFs; and also constructs objects based on the results of
some complex algorithms within the UDFs. Losing that feature would kill
about two years (so far) of that guy's work, which is a product for
end-users to build their own applications.
>In the mean time, doesWhat has become of the descriptor option? How I've longed for this !
>anyone have a suggestion for an alternate interface that
>would allow passing nulls?
>
>The original design (for those who haven't been here since
>day 1) included three mechanisms for passing values between
>InterBase and a UDF: value, reference, and descriptor. The
>last actually passed a pointer to a structure that included
>the datatype, length, scale, null status, and a pointer to
>the actual data.
>That mechanism allowed the very clever (ambitious? overlyReinstate the descriptor option. Is datatype independence such a huge
>eager? utterly insane?) programmer to write UDF's that were
>data type independent. There has been no great clamor
>for datatype independence from the user base, but there
>is frequent complaint about the absence of null handling.
problem if the UDF language has declarative syntax and good casting support
and the descriptor structure includes vars for input and output datatypes?
Helen
All for Open and Open for All
InterBase Developer Initiative ยท http://www.interbase2000.org
_______________________________________________________