[ALL] let's think about Query Language for 2.0

Ruslan Zasukhin sunshine at public.kherson.ua
Sat May 24 08:29:22 CDT 2003


on 5/23/03 11:46 PM, Andreas Grosam at agrosam at computerworks.ch wrote:

>> Okay Andreas,
>> 
>> Now I see that your term Relation is analog of "virtual table -- VIEW"
>> in
>> Standard SQL. Correct?
>> 
> Not exactly. A relation is something more abstract - its internal
> implementations is totally opaque. This is especially important!
> Well, a Relation has rows (records, tuples) and columns (attributes).
> You can get a reference to a row (record, tuple) - but otherwise for a
> client it is totally unimportant how it stores its rows.
> In fact, a relation may directly reference a base table residing in the
> server database, or a temporary table, or a temporary table residing in
> memory in the server  side or in the client side, or it may even be
> created by a client using a std::vector as internal container for its
> records.

I see.

But in fact interface I_Table in 2.0 will do exactly this things.

You just work with I_Table.
You don't know if this is
A) normal table
B) RAM table
C) TMP Table
D) Cursor, because it is inherited from I_Table.
E) View
F) Local or remote table
G) Complex Table build as inheritance.


-- 
Best regards,
Ruslan Zasukhin      [ I feel the need...the need for speed ]
-------------------------------------------------------------
e-mail: ruslan at paradigmasoft.com
web: http://www.paradigmasoft.com

To subscribe to the Valentina mail list go to:
http://lists.macserve.net/mailman/listinfo/valentina
-------------------------------------------------------------



More information about the Valentina mailing list