On Fri, Nov 23, 2007 at 11:07:29AM +0100, Marco Antonelli wrote:
> 
>    Hello everyone,
>    I am an Italian student, and I will work at MonetDB/SPARQL for my
>    master thesis starting from next January, in Amsterdam.
Great. Welcome
>    Prof. Martin Kersten told to have a look at the code, in particular
>    the SQL->MAL translator. So I downloaded the code, and managed to
>    compile and install it correctly (on Linux). Then I opened the code
>    in Eclipse (do you use it too? do you use some better C IDE?) and
Yes vim ;-)))
>    started  to look at MonetDB5-server. Prof. Kersten told not to
>    worry... but that's impressive!
>    So where do you suggest me to start? Which c files and functions
>    first?
Well MonetDB5-server is indeed big. For MonetDB/SPARQL its needed to
study the 'bat algebra', ie src/modules/kernel/{bat5.mx,algebra.mx,...}

The SQL-MAL translater is within the sql sources. You should for example
have a look at sql/src/backends/monet5/sql_gencode. This shows
which statements are needed. 

The easiest way too learn mal and sql's mapping too is too simple use
sql. And in particular use the explain and debug features.
ie start mserver5 --dbinit="include sql;" 
mclient -lsql

for example use

explain select * from tables;

Niels

>    Thanks in advance and kind regards,
>    Marco Antonelli

> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Monetdb-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/monetdb-developers


-- 

Niels Nes, Centre for Mathematics and Computer Science (CWI)
Kruislaan 413, 1098 SJ Amsterdam, The Netherlands
room C0.02,  phone ++31 20 592-4098, fax ++31 20 592-4312
url: http://www.cwi.nl/~niels   e-mail: [EMAIL PROTECTED]

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Monetdb-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-developers

Reply via email to