Subject Re: [Firebird-Architect] FB 2.0 Road Map
Author Jim Starkey
Dmitry Yemanov wrote:

>"Jim Starkey" <jas@...> wrote:
>
>
>>There's a syntax problem with this. The statement "select * from xyz
>>where modified(a,b)" doesn't parse with the current grammer unless the
>>parse knows that "modified" is a boolean valued function rather than
>>scalar valued. On the other hand, building in a pseudo function doesn't
>>fit well with the meta-grammar (but could be done).
>>
>>
>
>We already have INSERTING/UPDATING/DELETING pseudo-booleans implemented in
>the parser.
>
>
>
They work because they're know to the parser as boolean valued
expressions. The parser currently doesn't know anything about UDFs
declarations. It could, I suppose, but when we move to a multi-level
namespace, it gets problematic as to whether you want to move UDF
resolution into parser.

--

Jim Starkey
Netfrastructure, Inc.
978 526-1376



[Non-text portions of this message have been removed]