Re: GNU Enterprise
- From: Rodrigo Moya <rodrigo linuxave net>
- To: Reinhard Mueller <rmueller1 vanenburg com>
- Cc: gnome-db-list gnome org, dneighbors forchrist org,jamest math ksu edu
- Subject: Re: GNU Enterprise
- Date: Thu, 06 Jul 2000 10:18:19 +0200
>
> Hi Rodrigo,
>
> > > an internal sql parser (for non sql data sources)
> > >
> > We are working on a SQL parser as well. Well, it's not
> > started, but it's
> > planned.
>
> Anyway, this is not really urgent for us now :)
>
Ok, so you could reuse ours when it's finished.
> > An initial snapshot of python bindings is on CVS
> > (gda-dev/bindings/python). I don't know if they work (haven't tested
> > them), but if you want to have a look at them, and make them work if
> > they don't.
>
> I think we will have a look at them.
>
Great! since the guy hacking on them I don't know if he'll continue,
since he did it as part of his university work, and now he's finished
the university.
> > > and we would also like
> > > to have the thing you call "updateable recordsets", which I
> > > understand as having data access by just naming tables and
> > > fields, and not writing SQL statements for SELECT,
> > > UPDATE, INSERT and DELETE (which is also on your TODO list).
> > > Maybe even one from us could take these parts?
> > >
> > This is,as you say,one of the most important things on the TODO list,
> > but we haven't found a way of doing so in a portable manner
> > accross all
> > DBMS. We' re right now adding XML queries which will allow something
> > similar. But, on the IDL files there are some methods defined
> > for doing
> > so, but none of them are implemented.
>
> I found recordset_update and recordset_deleteCurrent, which would be
> what I think of.
> My idea would be to temporarly create a command object with the
> appropriate UPDATE, INSERT or DELETE command and execute it, as
> most SQL databases don't support updateable result sets.
>
Yes, good idea! And for providers not supporting SQL (LDAP), what could
be done is to generate a XML query object.
> > > But then, if we used gnome-db for GNUe, we would have to
> > > make all servers and the
> > > client library ** completely gnome-independent ** as we want to be
> > > multi-platform as well.
> > >
> > This will change very soon, as we're going to switch the providers and
> > client library to use OAF, the new GNOME's object activation library,
> > which is X-independant and GNOME-independant. And you can
> > always create
> > your own clients by using the IDL files.
>
> Reading this, things look _very_ good for a cooperation!
>
Ok, so please tell us what you need, and we'll discuss on how to do it
for both projects!
Cheers
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]