Dear developers of MonetDB,
I hope you are the right recipients of this mail that can help us in getting some more insights into MonetDB’s Code.
Currently, me and my student (Florian) want to integrate our index structure Elf (www.elf.ovgu.de http://www.elf.ovgu.de/) into MonetDB as a proof of concept and to show its competitiveness to fast main-memory scans. However, we’ve got a hard time to understand some part of the code — we hope that you could help us with this.
While the kernel (gdk) is well documented, we hardly find any documentation that may help us in answering the following questions:
Which function takes care of filling the BATs when inserting into a table (i.e., sql_table/sql_rel)?
COPY INTO creates a MAL-procedure copy_into, which is preparing the copy, but does not finally execute the copy. Which function is executed for this?
Regarding ChangeSets: what is dset and nelm used for?
Any pointer or explanation for these questions would be great!
Regards,
David and Florian
M.Sc. David Broneske
Otto-von-Guericke-Universität Magdeburg
Department of Technical and Business Information Systems http://wwwiti.cs.uni-magdeburg.de/
Databases and Software Engineering http://wwwiti.cs.uni-magdeburg.de/iti_db/index_en.php
P.O. Box 4120, D-39016 Magdeburg, Germany
Office: Building 29, Room112
Tel: +49 391 67-52994