Re: [Vala] [gnome-db] DataBase as a Gee Collection of Collections
- From: Vivien Malerba <vmalerba gmail com>
- To: Daniel Espinosa <esodan gmail com>
- Cc: gnome-db-list gnome org, Vala-list <vala-list gnome org>, libgee-list gnome org
- Subject: Re: [Vala] [gnome-db] DataBase as a Gee Collection of Collections
- Date: Fri, 23 Dec 2011 12:42:57 +0100
On 22 December 2011 22:01, Daniel Espinosa <esodan gmail com> wrote:
I'm planning to create an implementation of interfaces to access a
database with classes and interfaces from Gee.
This thread is planned to collect comments, suggestions and track
implementations. May be I can add a link on live.gnome.org when I have
something functional and solid plans.
First Concepts:
* A database is a collection of schemas and other objects
* Each schema have a collection of tables, views and other objects
that have Rows
* A Row is a collection of values with different types and with
attributes like: PRIMARY KEY, NAME, TYPE, VALUE, REFERENCEDBY,
REFERENCE
* REFERENCEBY and REFERENCE attributes can be used to get a collection
of related values from other table collection
First implementation ideas:
* Define Interfaces and implementator classes , like Gee does, to
allow any one to access any kind of data. For now current GDA's
infrastructure will be used.
Libgda reports all this information in a GdaMetaStruct object.
Regards,
Vivien
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]