Re: Object-relational impedence
Date: Thu, 06 Mar 2008 16:36:36 +0000
Message-ID: <fqp6ip$bje$1_at_aioe.org>
Yagotta B. Kidding wrote:
> S Perryman <q_at_q.net> wrote in news:fqoenv$fo4$1_at_news.datemas.de:
>>>'Match' is cool, but what about more interesting operations like
>>>'project(join(R1,R2)), R1.a1, R2.b3)' where R1 is a set of
>>><c,a1,a2,a3> tuples and R2 is a set of <c, b1,b2,b3> tuples ? How
>>>do you express that in your fav OO language ?
>>As I have said on numerous occasions, the semantics of "joins" are an
>>issue for OO (specifically the fact that in OO any of the "values" of
>>c/a1..a3/b1..b3 could be a computational operation and not a data
>>value etc) .
> Does "the semantics of "joins" are an issue for OO" mean that relational > joins cannot be implemented in principle in an object-oriented way ?
IMHO most things can be implemented in principle.
Efficiency etc is another (important) matter.
I similarly feel that Functional programming may have the answers to the
problems (the execution engines in particular) .
But thinking out loud and "feeling" is hardly knowing (one way or the
other) is it. :-( :-)
Regards,
Steven Perryman