Fred,

> This shouldn't be too difficult to change.
> Classes such as Expression and
> Select are responsible for building the results.

Great...  I had a [very] quick look; I guess the 2nd half of boolean
test() in Expression would need an additional if ( o/o2 == null )
return false or so, and/or some enhancements to Column.compare()...
right?  For somebody who knows his way around this is probably a 1/2h
job!  Can anybody on hsqldb-developers spare 1/2h to just get this
done, and help Hsqldb move a bit more towards full compliance with SQL
standards?!  Email me directly if details required, I am willing to
test and spend time.


> if the purpose is a proper implementation of JDO

Well, hsqldb may not become a JDO implemention as such, that's a
different business, but I believe hsqldb is very well suited to be a
back-end datastore for JDO implementations, stuff that implements the
JDO API and writes to JDBC, both commercial as well as interesting
looking open one coming up on Jakarta.  An actual implemention of the
JDO API in hsqldb would be a duplication of efforts and not a natural
fit I believe.

> first step please submit a full list of
> changes that are required for JDO,

To make Hsqldb usable as datastore in most common JDO implementations,
without much extra work, at this point in time may not actually
require much work on the hsqldb side!!!  The above "Including null
rows in select" is a blocker however.  We are hoping to use this as
part of an (inhouse) framework and have over 10'000 lines of JUnit
test code, of which most already pass with using Hsqldb instead Oracle
as a datastore; and other than the above have not identified any other
major problem to date.

Regards,
Michael



-----Original Message-----
From: Fred Toussi [mailto:[EMAIL PROTECTED]]
Sent: Dienstag, 17. September 2002 12:35
To: hsqldb-developers; Michael Vorburger, Vertical*i
Subject: Re: [Hsqldb-user] Including null rows in select - bug, option
or correct behaviour?


This shouldn't be too difficult to change. Classes such as Expression
and
Select are responsible for building the results. We will only get
involved
if the purpose is a proper implementation of JDO. If you want to help,
as a
first step please submit a full list of changes that are required for
JDO,
including public interfaces and internal modifications. We can move
from
there.

Fred Toussi

PS: Please note the list address: [EMAIL PROTECTED]


-----Original Message-----
Michael Vorburger wrote:

Any chance you could point me in
the right direction where in the source code we could "patch" this
ourselves?

PS: As quick background, we are evaluting the use of hsqldb as
embedded datastore for a JDO-based application.  According to the JDO
specification, comparison with null attributes should exclude elements
from a result set.  Of course you could argue "that's not our
problem", and strictly technically speaking I of course agree, however
if there is a way around this, it would be great, and I believe could
give hsqldb more visibility in the JDO community.  I am willing to put
in some time to help here...







-------------------------------------------------------
This SF.NET email is sponsored by: AMD - Your access to the experts
on Hammer Technology! Open Source & Linux Developers, register now
for the AMD Developer Symposium. Code: EX8664
http://www.developwithamd.com/developerlab
_______________________________________________
hsqldb-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hsqldb-developers

Reply via email to