Re: [PATCH] Bug in XPATH() if expression returns a scalar value
От
Florian Pflug
Тема
Re: [PATCH] Bug in XPATH() if expression returns a scalar value
Дата
Msg-id
115517DA-921E-4828-8D4F-0F5C6AE92671@phlo.org
Ответ на
Re: [PATCH] Bug in XPATH() if expression returns a scalar value (Florian Pflug)
Список
Дерево обсуждения
[PATCH] Bug in XPATH() if expression returns a scalar value Florian Pflug <fgp@phlo.org>
Re: [PATCH] Bug in XPATH() if expression returns a scalar value Florian Pflug <fgp@phlo.org>
Re: [PATCH] Bug in XPATH() if expression returns a
scalar value Peter Eisentraut <peter_e@gmx.net>
Re: [PATCH] Bug in XPATH() if expression returns a scalar value Florian Pflug <fgp@phlo.org>
Re: [PATCH] Bug in XPATH() if expression returns a scalar value Florian Pflug <fgp@phlo.org>
Re: [PATCH] Bug in XPATH() if expression returns a
scalar value Peter Eisentraut <peter_e@gmx.net>
Re: [PATCH] Bug in XPATH() if expression returns a scalar value Florian Pflug <fgp@phlo.org>
Re: [PATCH] Bug in XPATH() if expression returns a
scalar value "Ross J. Reedstrom" <reedstrm@rice.edu>
Re: [PATCH] Bug in XPATH() if expression returns a scalar value Florian Pflug <fgp@phlo.org>
On Jun8, 2011, at 10:14 , Florian Pflug wrote: > On Jun6, 2011, at 14:56 , Peter Eisentraut wrote: >> On tis, 2011-05-31 at 16:19 +0200, Florian Pflug wrote: >>> If people deem this to be a problem, we could instead add a separate >>> function XPATH_VALUE() that returns VARCHAR, and make people use that >>> for scalar-value-returning expressions. >> >> Why not replicate what contrib/xml2 provides, namely >> >> xpath_string() >> xpath_number() >> xpath_bool() >> >> That way, types are preserved. > > But then you lose the ability to evaluate user-supplied > XPath expressions, because there's no way of telling which of these > function to use. > > Since XPATH_BOOL() can be emulated by doing XPATH(...)::text::boolean > if XPATH() implements the more lenient behaviour I proposed, that > seems like a bad tradeoff overall. Patch rebased onto HEAD. best regards, Florian Pflug
В списке pgsql-hackers по дате отправления