Changeset: 5c777bd1d738 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5c777bd1d738
Removed Files:
        sql/test/mergetables/Tests/forex.stable.err
Modified Files:
        monetdb5/modules/kernel/bat5.c
        monetdb5/modules/kernel/bat5.h
        monetdb5/modules/kernel/bat5.mal
        monetdb5/modules/mal/Tests/inspect05.stable.out.int128
        sql/test/mergetables/Tests/forex.sql
        sql/test/mergetables/Tests/mergekey.sql
Branch: resultset
Log Message:

Merge with default


diffs (206 lines):

diff --git a/monetdb5/modules/kernel/bat5.c b/monetdb5/modules/kernel/bat5.c
--- a/monetdb5/modules/kernel/bat5.c
+++ b/monetdb5/modules/kernel/bat5.c
@@ -1534,19 +1534,6 @@ BKCunload(bit *res, const char * const *
 }
 
 str
-BKCisCached(bit *res, const bat *bid)
-{
-       BAT *b;
-
-       if ((b = BATdescriptor(*bid)) == NULL) {
-               throw(MAL, "bat.isCached", RUNTIME_OBJECT_MISSING);
-       }
-       *res = 0;
-       BBPreleaseref(b->batCacheid);
-       throw(MAL, "bat.isCached", PROGRAM_NYI);
-}
-
-str
 BKCload(bat *res, const char * const *input)
 {
        bat bid = BBPindex(*input);
@@ -1560,7 +1547,7 @@ BKCload(bat *res, const char * const *in
 }
 
 str
-BKCcoldBAT(void *res, const bat *bid)
+BKCsetColdBAT(void *res, const bat *bid)
 {
        BAT *b;
 
@@ -1574,17 +1561,7 @@ BKCcoldBAT(void *res, const bat *bid)
 }
 
 str
-BKCheat(lng *res, const bat *bid)
-{
-       bat b = BBPcheck(*bid, "BKCheat");
-       if (b) {
-               *res = BBPLASTUSED(BBP_lastused(b));
-       }
-       throw(MAL, "bat", PROGRAM_NYI);
-}
-
-str
-BKChotBAT(void *res, const bat *bid)
+BKCsetHotBAT(void *res, const bat *bid)
 {
        BAT *b;
 
diff --git a/monetdb5/modules/kernel/bat5.h b/monetdb5/modules/kernel/bat5.h
--- a/monetdb5/modules/kernel/bat5.h
+++ b/monetdb5/modules/kernel/bat5.h
@@ -88,11 +88,9 @@ bat5_export str BKCsetColumns(void *r, c
 bat5_export str BKCsetName(void *r, const bat *bid, const char * const *s);
 bat5_export str BKCgetBBPname(str *ret, const bat *bid);
 bat5_export str BKCunload(bit *res, const char * const *input);
-bat5_export str BKCisCached(bit *res, const bat *bid);
 bat5_export str BKCload(bat *res, const char * const *input);
-bat5_export str BKCcoldBAT(void *res, const bat *bid);
-bat5_export str BKCheat(lng *res, const bat *bid);
-bat5_export str BKChotBAT(void *res, const bat *bid);
+bat5_export str BKCsetColdBAT(void *res, const bat *bid);
+bat5_export str BKCsetHotBAT(void *res, const bat *bid);
 bat5_export str BKCsave(bit *res, const char * const *input);
 bat5_export str BKCsave2(void *r, const bat *bid);
 bat5_export str BKCmmap(bit *res, const bat *bid, const int *hbns, const int 
*tbns, const int *hhp, const int *thp);
diff --git a/monetdb5/modules/kernel/bat5.mal b/monetdb5/modules/kernel/bat5.mal
--- a/monetdb5/modules/kernel/bat5.mal
+++ b/monetdb5/modules/kernel/bat5.mal
@@ -155,13 +155,13 @@ command append(i:bat[:oid,:any_1], u:any
 address BKCappend_val_wrap
 comment "append the value u to i";
 
-command append(i:bat[:void,:any_1], u:any_1):bat[:void,:any_1]
-address BKCappend_val_wrap
-comment "append the value u to i";
+#command append(i:bat[:void,:any_1], u:any_1):bat[:void,:any_1]
+#address BKCappend_val_wrap
+#comment "append the value u to i";
 
-command append(i:bat[:any_1,:void], u:any_1):bat[:any_1,:void]
-address BKCappend_reverse_val_wrap
-comment "append the value u to i";
+#command append(i:bat[:any_1,:void], u:any_1):bat[:any_1,:void]
+#address BKCappend_reverse_val_wrap
+#comment "append the value u to i";
 
 command append(i:bat[:any_1,:any_2], u:any_2, force:bit):bat[:any_1,:any_2]
 address BKCappend_val_force_wrap
@@ -206,6 +206,7 @@ comment "Obtain the list of BUNs added";
 command getDelta(b:bat[:any_1,:any_2]) :bat[:any_1,:any_2] 
 address BKCgetDelta
 comment "Obtain the list of BUNs deleted";
+
 command setName ( b:bat[:oid,:any_2] , s:str) :void
 address BKCsetName
 comment "Give a logical name to a BAT. ";
@@ -262,20 +263,12 @@ address BKCunload
 comment "Swapout a BAT to disk. Transient BATs can also be swapped out.     
         Returns whether the unload indeed happened. ";
 
-command isCached(b:bat[:oid,:any_2]):bit 
-address BKCisCached
-comment "Bat is stored in main memory.";
-
-command getHeat(b:bat[:oid,:any_2]) :lng 
-address BKCheat
-comment "Return the current BBP heat (LRU stamp)";
-
 command setCold(b:bat[:oid,:any_1]) :void 
-address BKCcoldBAT
+address BKCsetColdBAT
 comment "Makes a BAT very cold for the BBP. The chance of being choses 
         for swapout is big, afterwards.";
 command setHot(b:bat[:oid,:any_2]) :void 
-address BKChotBAT
+address BKCsetHotBAT
 comment "Makes a BAT very hot for the BBP. The chance of being chosen for 
         swapout is small, afterwards.";
 
diff --git a/monetdb5/modules/mal/Tests/inspect05.stable.out.int128 
b/monetdb5/modules/mal/Tests/inspect05.stable.out.int128
--- a/monetdb5/modules/mal/Tests/inspect05.stable.out.int128
+++ b/monetdb5/modules/mal/Tests/inspect05.stable.out.int128
@@ -35,8 +35,6 @@ end main;
 # str                          str             str             str             
                                                                                
                                        str                                     
                  # type
 
#---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------#
 [ "append",                      "command",      "bat",          
"(i:bat[:any_1,:any_2],u:any_2,force:bit):bat[:any_1,:any_2] ",                 
                                                        
"BKCappend_val_force_wrap;"                             ]
-[ "append",                              "command",      "bat",          
"(i:bat[:any_1,:void],u:any_1):bat[:any_1,:void] ",                             
                                "BKCappend_reverse_val_wrap;"                   
        ]
-[ "append",                              "command",      "bat",          
"(i:bat[:void,:any_1],u:any_1):bat[:void,:any_1] ",                             
                                        "BKCappend_val_wrap;"                   
                ]
 [ "append",                              "command",      "bat",          
"(i:bat[:oid,:any_1],u:any_1):bat[:oid,:any_1] ",                               
                                        "BKCappend_val_wrap;"                   
                ]
 [ "append",                      "command",      "bat",          
"(i:bat[:any_1,:any_2],u:bat[:any_1,:any_2],force:bit):bat[:any_1,:any_2] ",    
                                                        "BKCappend_force_wrap;" 
                                ]
 [ "append",                      "command",      "bat",          
"(i:bat[:any_1,:any_2],u:bat[:any_1,:any_2]):bat[:any_1,:any_2] ",              
                                                        "BKCappend_wrap;"       
                                ]
@@ -52,7 +50,6 @@ end main;
 [ "getColumnType",     "command",      "bat",  "(b:bat[:oid,:any_2]):str ",    
"BKCgetColumnType;"  ]
 [ "getDelta",                    "command",      "bat",          
"(b:bat[:any_1,:any_2]):bat[:any_1,:any_2] ",                                   
"BKCgetDelta;"                          ]
 [ "getHeadType",                 "command",      "bat",          
"(b:bat[:any_1,:any_2]):str ",                                                  
"BKCgetHeadType;"                       ]
-[ "getHeat",   "command",      "bat",  "(b:bat[:oid,:any_2]):lng ",    
"BKCheat;"  ]
 [ "getName",   "command",      "bat",  "(b:bat[:oid,:any_2]):str ",    
"BKCgetBBPname;"  ]
 [ "getRole",   "command",      "bat",  "(bid:bat[:oid,:any_2]):str ",  
"BKCgetRole;"  ]
 [ "getSequenceBase",             "command",      "bat",          
"(b:bat[:oid,:any_1]):oid ",                                                    
"BKCgetSequenceBase;"                   ]
@@ -81,7 +78,6 @@ end main;
 [ "insert",                      "command",      "bat",          
"(b:bat[:any_1,:any_2],src:bat[:any_1,:any_2],force:bit):bat[:any_1,:any_2] ",  
                                                        "BKCinsert_bat_force;"  
                                ]
 [ "insert",                      "command",      "bat",          
"(b:bat[:any_1,:any_2],src:bat[:any_1,:any_2]):bat[:any_1,:any_2] ",            
                                                        "BKCinsert_bat;"        
                                ]
 [ "intersectcand",               "command",      "bat",  
"(a:bat[:oid,:oid],b:bat[:oid,:oid]):bat[:oid,:oid] ",                          
                        "BKCintersectcand;"                     ]
-[ "isCached",  "command",      "bat",  "(b:bat[:oid,:any_2]):bit ",    
"BKCisCached;"  ]
 [ "isPersistent",      "command",      "bat",  "(b:bat[:oid,:any_2]):bit ",    
"BKCisPersistent;"  ]
 [ "isSorted",  "command",      "bat",  "(b:bat[:oid,:any_1]):bit ",    
"BKCisSorted;"  ]
 [ "isSortedReverse",   "command",      "bat",  "(b:bat[:oid,:any_1]):bit ",    
"BKCisSortedReverse;"  ]
@@ -115,11 +111,11 @@ end main;
 [ "save",                        "command",      "bat",          
"(nme:str):bit ",                                                               
"BKCsave;"                              ]
 [ "save",      "command",      "bat",  "(nme:bat[:oid,:any_2]):void ", 
"BKCsave2;"  ]
 [ "setAccess", "command",      "bat",  
"(b:bat[:oid,:any_1],mode:str):bat[:oid,:any_1] ",      "BKCsetAccess;"  ]
-[ "setCold",   "command",      "bat",  "(b:bat[:oid,:any_1]):void ",   
"BKCcoldBAT;"  ]
+[ "setCold",   "command",      "bat",  "(b:bat[:oid,:any_1]):void ",   
"BKCsetColdBAT;"  ]
 [ "setColumn", "command",      "bat",  "(b:bat[:oid,:any_2],h:str,t:str):void 
",       "BKCsetColumns;"  ]
 [ "setColumn", "command",      "bat",  "(b:bat[:oid,:any_2],t:str):void ",     
"BKCsetColumn;"  ]
 [ "setHash",   "command",      "bat",  "(b:bat[:oid,:any_2]):bit ",    
"BKCsetHash;"  ]
-[ "setHot",    "command",      "bat",  "(b:bat[:oid,:any_2]):void ",   
"BKChotBAT;"  ]
+[ "setHot",    "command",      "bat",  "(b:bat[:oid,:any_2]):void ",   
"BKCsetHotBAT;"  ]
 [ "setImprints",       "command",      "bat",  "(b:bat[:oid,:any_2]):bit ",    
"BKCsetImprints;"  ]
 [ "setKey",    "command",      "bat",  
"(b:bat[:oid,:any_2],mode:bit):bat[:oid,:any_2] ",      "BKCsetkey;"  ]
 [ "setMemoryMap",      "command",      "bat",  
"(b:bat[:oid,:any_2],mode:int):bit ",   "BKCmmap2;"  ]
diff --git a/sql/test/mergetables/Tests/forex.stable.err 
b/sql/test/mergetables/Tests/forex.stable.err
deleted file mode 100644
--- a/sql/test/mergetables/Tests/forex.stable.err
+++ /dev/null
@@ -1,37 +0,0 @@
-stderr of test 'forex` in directory 'sql/test/mergetables` itself:
-
-
-# 23:00:41 >  
-# 23:00:41 >  "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" 
"mapi_open=true" "--set" "mapi_port=38230" "--set" 
"mapi_usock=/var/tmp/mtest-23198/.s.monetdb.38230" "--set" "monet_prompt=" 
"--forcemito" "--set" "mal_listing=2" 
"--dbpath=/export/scratch1/mk/current//Linux/var/MonetDB/mTests_sql_test_mergetables"
 "--set" "mal_listing=0" "--set" "embedded_r=yes"
-# 23:00:41 >  
-
-# builtin opt  gdk_dbpath = 
/export/scratch1/mk/current//Linux/var/monetdb5/dbfarm/demo
-# builtin opt  gdk_debug = 0
-# builtin opt  gdk_vmtrim = no
-# builtin opt  monet_prompt = >
-# builtin opt  monet_daemon = no
-# builtin opt  mapi_port = 50000
-# builtin opt  mapi_open = false
-# builtin opt  mapi_autosense = false
-# builtin opt  sql_optimizer = default_pipe
-# builtin opt  sql_debug = 0
-# cmdline opt  gdk_nr_threads = 0
-# cmdline opt  mapi_open = true
-# cmdline opt  mapi_port = 38230
-# cmdline opt  mapi_usock = /var/tmp/mtest-23198/.s.monetdb.38230
-# cmdline opt  monet_prompt = 
-# cmdline opt  mal_listing = 2
-# cmdline opt  gdk_dbpath = 
/export/scratch1/mk/current//Linux/var/MonetDB/mTests_sql_test_mergetables
-# cmdline opt  mal_listing = 0
-# cmdline opt  embedded_r = yes
-# cmdline opt  gdk_debug = 536870922
-
-# 23:00:42 >  
-# 23:00:42 >  "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-23198" "--port=38230"
-# 23:00:42 >  
-
-
-# 23:00:42 >  
-# 23:00:42 >  "Done."
-# 23:00:42 >  
-
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to