Changeset: ebfb42ba06e3 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ebfb42ba06e3
Modified Files:
        MonetDB5/src/mal/mal_interpreter.mx
        MonetDB5/src/modules/kernel/bat5.mx
        sql/src/backends/monet5/sql.mx
Branch: default
Log Message:

Merge with Oct2010 branch.


diffs (138 lines):

diff -r a11b17b29b53 -r ebfb42ba06e3 MonetDB5/src/mal/mal_interpreter.mx
--- a/MonetDB5/src/mal/mal_interpreter.mx       Thu Oct 28 10:48:54 2010 +0200
+++ b/MonetDB5/src/mal/mal_interpreter.mx       Thu Oct 28 11:26:49 2010 +0200
@@ -2113,7 +2113,7 @@
 @= patterncall
        if( pci->fcn== NULL)
                ret = createScriptException(mb, stkpc, MAL, NULL,
-                               "address of pattern missing");
+                               "address of pattern %s.%s missing", 
pci->modname, pci->fcnname);
        else {
                @:safeTarget(@1)@
                ret = (str) (*pci->fcn)(cntxt,mb,stk,pci);
diff -r a11b17b29b53 -r ebfb42ba06e3 MonetDB5/src/modules/kernel/bat5.mx
--- a/MonetDB5/src/modules/kernel/bat5.mx       Thu Oct 28 10:48:54 2010 +0200
+++ b/MonetDB5/src/modules/kernel/bat5.mx       Thu Oct 28 11:26:49 2010 +0200
@@ -628,6 +628,8 @@
 bat5_export char *BKCbat_append_void_bat_wrap(int *r, int *bid, int *uid);
 bat5_export char * BKCbat_append_val_wrap(int *r, int *bid, ptr u);
 bat5_export str BKCnewBAT(int *res, int *ht, int *tt, BUN *cap);
+bat5_export str BKCattach(int *ret, int *tt, str *heapfile);
+bat5_export str BKCdensebat(int *ret, wrd *size);
 bat5_export str BKCreverse(int *ret, int *bid);
 bat5_export str BKCmirror(int *ret, int *bid);
 bat5_export str BKCrevert(int *ret, int *bid);
diff -r a11b17b29b53 -r ebfb42ba06e3 MonetDB5/src/modules/mal/cluster.mx
--- a/MonetDB5/src/modules/mal/cluster.mx       Thu Oct 28 10:48:54 2010 +0200
+++ b/MonetDB5/src/modules/mal/cluster.mx       Thu Oct 28 11:26:49 2010 +0200
@@ -154,6 +154,7 @@
 
 cluster_export str  CLS_map(bat *rb, bat *cmap, bat *b);
 cluster_export str  CLS_map2(bat *rb, bat *psum, bat *cmap, bat *b);
+cluster_export str CLS_split( Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
 
 #endif /* _CLUSTER_H */
 @c
diff -r a11b17b29b53 -r ebfb42ba06e3 MonetDB5/src/modules/mal/mat.mx
--- a/MonetDB5/src/modules/mal/mat.mx   Thu Oct 28 10:48:54 2010 +0200
+++ b/MonetDB5/src/modules/mal/mat.mx   Thu Oct 28 11:26:49 2010 +0200
@@ -135,6 +135,7 @@
 #endif
 
 mat_export str MATpack(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p);
+mat_export str MATpack2(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p);
 mat_export str MATpackValues(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr p);
 mat_export str MATpackSlice(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr p);
 mat_export str MATnewIterator(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr p);
@@ -142,6 +143,11 @@
 mat_export str MATdummy(int *ret, str *grp);
 mat_export str MATinfo(int *ret, str *grp, str *elm);
 mat_export str MATprint(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p);
+mat_export str MATproject(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+mat_export str MATrefine(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+mat_export str MATsortReverseTail(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+mat_export str MATsortTail(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+mat_export str MATrefineReverse(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
 #endif /* _INSPECT_H */
 @- 
 Mal symbol table and environment analysis.
diff -r a11b17b29b53 -r ebfb42ba06e3 MonetDB5/src/optimizer/opt_datacyclotron.mx
--- a/MonetDB5/src/optimizer/opt_datacyclotron.mx       Thu Oct 28 10:48:54 
2010 +0200
+++ b/MonetDB5/src/optimizer/opt_datacyclotron.mx       Thu Oct 28 11:26:49 
2010 +0200
@@ -81,6 +81,7 @@
 
 DCYcatalog *catalog;
 
+opt_export str addRegWrap (Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pc);
 opt_export DCYcatalog* addRegist( str sch, str tab, str col, int acc, int 
part, int f_bun, int l_bun );
 opt_export DCYcatalog* findRegist( str sch, str tab, str col, int acc);
 opt_export DCYcatalog* removePartRegist( str sch, str tab, str col, int acc, 
int part);
@@ -450,7 +451,7 @@
 @:wrapOptimizer(datacyclotron,OPT_CHECK_ALL)@
 @- The DataCyclotron Wrapper
 @h
-opt_export str DCbind(int *ret, str *sch, str *tab, str *col, int *kind, int 
*part, int *fbun, int *lbun);
+opt_export str DCYbind(int *ret, str *sch, str *tab, str *col, int *kind, int 
*part, int *fbun, int *lbun);
 @c
 str
 DCYbind(int *ret, str *sch, str *tab, str *col, int *kind, int *part, int 
*fbun, int *lbun){
@@ -466,7 +467,7 @@
 }
 
 @h
-opt_export str DCpin(int *ret, int *bid);
+opt_export str DCYpin(int *ret, int *bid);
 @c
 str
 DCYpin(int *ret, int *bid){
@@ -476,7 +477,7 @@
 }
 
 @h
-opt_export str DCunpin(int *ret, int *bid);
+opt_export str DCYunpin(int *ret, int *bid);
 @c
 str
 DCYunpin(int *ret, int *bid){
@@ -486,7 +487,7 @@
 }
 
 @h
-opt_export str DCcopy(int *ret_bat, int *ret_id, str *sch, str *tab, str *col, 
int *kind, int *part, int *fbun, int *lbun);
+opt_export str DCYcopy(int *ret_bat, int *ret_id, str *sch, str *tab, str 
*col, int *kind, int *part, int *fbun, int *lbun);
 @c
 str
 DCYcopy(int *ret_bat, int *ret_id, str *sch, str *tab, str *col, int *kind, 
int *part, int *fbun, int *lbun){
diff -r a11b17b29b53 -r ebfb42ba06e3 MonetDB5/src/optimizer/opt_prejoin.mx
--- a/MonetDB5/src/optimizer/opt_prejoin.mx     Thu Oct 28 10:48:54 2010 +0200
+++ b/MonetDB5/src/optimizer/opt_prejoin.mx     Thu Oct 28 11:26:49 2010 +0200
@@ -56,6 +56,7 @@
 expect that we may end up with an IO access for each
 possible lookup.
 @c
+opt_export str ALGprejoin(int *rl, int *rr, int *l, int *r);
 str
 ALGprejoin(int *rl, int *rr, int *l, int *r){
        BAT *bl,*br,*bn;
diff -r a11b17b29b53 -r ebfb42ba06e3 sql/src/backends/monet5/sql.mx
--- a/sql/src/backends/monet5/sql.mx    Thu Oct 28 10:48:54 2010 +0200
+++ b/sql/src/backends/monet5/sql.mx    Thu Oct 28 11:26:49 2010 +0200
@@ -1120,6 +1120,7 @@
 sql5_export str not_unique(bit *ret, int *bid);
 sql5_export str not_unique_oids(bat *ret, bat *bid);
 sql5_export str SQLcluster1(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+sql5_export str SQLcluster2(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
 sql5_export str SQLshrink(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
 sql5_export str SQLreuse(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
 sql5_export str SQLvacuum(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
diff -r a11b17b29b53 -r ebfb42ba06e3 sql/src/backends/monet5/sql_scenario.mx
--- a/sql/src/backends/monet5/sql_scenario.mx   Thu Oct 28 10:48:54 2010 +0200
+++ b/sql/src/backends/monet5/sql_scenario.mx   Thu Oct 28 11:26:49 2010 +0200
@@ -56,6 +56,7 @@
 sql5_export str SQLstatement(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
 sql5_export str SQLstatementIntern(Client c, str *expr, str nme, int execute, 
bit output);
 sql5_export str SQLcompile(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+sql5_export str SQLinclude(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
 sql5_export str SQLtrace(int *ret);
 sql5_export str SQLCacheRemove(Client c, str nme);
 
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to