Changeset: 45e644230b37 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=45e644230b37
Modified Files:
        clients/Tests/MAL-signatures.stable.out
        clients/Tests/MAL-signatures.stable.out.int128
        clients/Tests/exports.stable.out
        monetdb5/ChangeLog
        monetdb5/mal/Tests/tst202.malC
        monetdb5/mal/Tests/tst210.malC
        monetdb5/modules/kernel/bat5.c
        monetdb5/modules/kernel/bat5.h
        monetdb5/modules/kernel/bat5.mal
        monetdb5/modules/mal/Tests/inspect05.stable.out
        monetdb5/modules/mal/Tests/inspect05.stable.out.int128
Branch: default
Log Message:

Removed bat.setColumn with two arguments and the identical bat.setRoles.


diffs (249 lines):

diff --git a/clients/Tests/MAL-signatures.stable.out 
b/clients/Tests/MAL-signatures.stable.out
--- a/clients/Tests/MAL-signatures.stable.out
+++ b/clients/Tests/MAL-signatures.stable.out
@@ -24024,18 +24024,10 @@ command bat.setTransient(b:bat[:any_1]):
 address BKCsetTransient;
 comment Make the BAT transient.  Returns       boolean which indicates if 
theBAT administration has indeed changed.
 
-command bat.setColumn(b:bat[:any_1],h:str,t:str):void 
-address BKCsetColumns;
-comment Give both columns of a BAT a new name.
-
 command bat.setColumn(b:bat[:any_1],t:str):void 
 address BKCsetColumn;
 comment Give a logical name to the tail column of a BAT.
 
-command bat.setRole(b:bat[:any_1],h:str,t:str):void 
-address BKCsetRole;
-comment Give a logical name to the columns of a BAT.
-
 command bat.setName(b:bat[:any_1],s:str):void 
 address BKCsetName;
 comment Give a logical name to a BAT. 
diff --git a/clients/Tests/MAL-signatures.stable.out.int128 
b/clients/Tests/MAL-signatures.stable.out.int128
--- a/clients/Tests/MAL-signatures.stable.out.int128
+++ b/clients/Tests/MAL-signatures.stable.out.int128
@@ -31883,18 +31883,10 @@ command bat.setTransient(b:bat[:any_1]):
 address BKCsetTransient;
 comment Make the BAT transient.  Returns       boolean which indicates if 
theBAT administration has indeed changed.
 
-command bat.setColumn(b:bat[:any_1],h:str,t:str):void 
-address BKCsetColumns;
-comment Give both columns of a BAT a new name.
-
 command bat.setColumn(b:bat[:any_1],t:str):void 
 address BKCsetColumn;
 comment Give a logical name to the tail column of a BAT.
 
-command bat.setRole(b:bat[:any_1],h:str,t:str):void 
-address BKCsetRole;
-comment Give a logical name to the columns of a BAT.
-
 command bat.setName(b:bat[:any_1],s:str):void 
 address BKCsetName;
 comment Give a logical name to a BAT. 
diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out
--- a/clients/Tests/exports.stable.out
+++ b/clients/Tests/exports.stable.out
@@ -807,12 +807,10 @@ str BKCsave(bit *res, const char *const 
 str BKCsave2(void *r, const bat *bid);
 str BKCsetAccess(bat *res, const bat *bid, const char *const *param);
 str BKCsetColumn(void *r, const bat *bid, const char *const *tname);
-str BKCsetColumns(void *r, const bat *bid, const char *const *hname, const 
char *const *tname);
 str BKCsetHash(bit *ret, const bat *bid);
 str BKCsetImprints(bit *ret, const bat *bid);
 str BKCsetName(void *r, const bat *bid, const char *const *s);
 str BKCsetPersistent(void *r, const bat *bid);
-char *BKCsetRole(void *r, const bat *bid, const char *const *hname, const char 
*const *tname);
 str BKCsetTransient(void *r, const bat *bid);
 str BKCsetkey(bat *res, const bat *bid, const bit *param);
 str BKCshrinkBAT(bat *ret, const bat *bid, const bat *did);
diff --git a/monetdb5/ChangeLog b/monetdb5/ChangeLog
--- a/monetdb5/ChangeLog
+++ b/monetdb5/ChangeLog
@@ -1,6 +1,10 @@
 # ChangeLog file for MonetDB5
 # This file is updated with Maddlog
 
+* Wed Jun 29 2016 Sjoerd Mullender <sjo...@acm.org>
+- Removed bat.setColumn with two arguments and bat.setRole.  Use
+  bat.setColumn with one argument instead.
+
 * Mon Jun 27 2016 Sjoerd Mullender <sjo...@acm.org>
 - Removed function BKCappend_reverse_val_wrap: it was unused.
 
diff --git a/monetdb5/mal/Tests/tst202.malC b/monetdb5/mal/Tests/tst202.malC
--- a/monetdb5/mal/Tests/tst202.malC
+++ b/monetdb5/mal/Tests/tst202.malC
@@ -5,7 +5,7 @@
        b:bat[:int]:= bat.new(:int);
        bat.setName(b,"mybat");
        #setPersistent(b);
-       bat.setColumn(b,"first","second");
+       bat.setColumn(b,"second");
        io.print(b);
        c:= bat.new(:str);
        bat.setName(c,"mybat");
diff --git a/monetdb5/mal/Tests/tst210.malC b/monetdb5/mal/Tests/tst210.malC
--- a/monetdb5/mal/Tests/tst210.malC
+++ b/monetdb5/mal/Tests/tst210.malC
@@ -4,5 +4,5 @@ b:= bat.new(:int);
 bat.append(b,1);
 io.print(b);
 bat.setName(b,"myhome");
-bat.setColumn(b,"first","last");
+bat.setColumn(b,"last");
 io.print(b);
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
@@ -925,28 +925,6 @@ BKCisSynced(bit *ret, const bat *bid1, c
 /*
  * Role Management
  */
-char *
-BKCsetRole(void *r, const bat *bid, const char * const *hname, const char * 
const *tname)
-{
-       BAT *b;
-
-       (void) r;
-       if ((b = BATdescriptor(*bid)) == NULL) {
-               throw(MAL, "bat.setRole", RUNTIME_OBJECT_MISSING);
-       }
-       if (hname == 0 || *hname == 0 || **hname == 0){
-               BBPunfix(b->batCacheid);
-               throw(MAL, "bat.setRole", ILLEGAL_ARGUMENT " Head name 
missing");
-       }
-       if (tname == 0 || *tname == 0 || **tname == 0){
-               BBPunfix(b->batCacheid);
-               throw(MAL, "bat.setRole", ILLEGAL_ARGUMENT " Tail name 
missing");
-       }
-       BATroles(b, *hname, *tname);
-       BBPunfix(b->batCacheid);
-       return MAL_SUCCEED;
-}
-
 str
 BKCsetColumn(void *r, const bat *bid, const char * const *tname)
 {
@@ -970,29 +948,6 @@ BKCsetColumn(void *r, const bat *bid, co
 }
 
 str
-BKCsetColumns(void *r, const bat *bid, const char * const *hname, const char * 
const *tname)
-{
-       BAT *b;
-
-       (void) r;
-       if ((b = BATdescriptor(*bid)) == NULL) {
-               throw(MAL, "bat.setColumns", RUNTIME_OBJECT_MISSING);
-       }
-       if (hname == 0 || *hname == 0 || **hname == 0){
-               BBPunfix(b->batCacheid);
-               throw(MAL, "bat.setRole", ILLEGAL_ARGUMENT " Head name 
missing");
-       }
-       if (tname == 0 || *tname == 0 || **tname == 0){
-               BBPunfix(b->batCacheid);
-               throw(MAL, "bat.setRole", ILLEGAL_ARGUMENT " Tail name 
missing");
-       }
-       BATroles(b, *hname, *tname);
-       BBPunfix(b->batCacheid);
-       return MAL_SUCCEED;
-}
-
-
-str
 BKCsetName(void *r, const bat *bid, const char * const *s)
 {
        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
@@ -22,7 +22,6 @@
 #define bat5_export extern
 #endif
 
-bat5_export char *BKCsetRole(void *r, const bat *bid, const char * const 
*hname, const char * const *tname);
 bat5_export str BKCnewBAT(bat *res, const int *tt, const BUN *cap, int role);
 bat5_export str BKCattach(bat *ret, const int *tt, const char * const 
*heapfile);
 bat5_export str BKCdensebat(bat *ret, const lng *size);
@@ -56,7 +55,6 @@ bat5_export str BKCinfo(bat *ret1, bat *
 bat5_export str BKCgetSize(lng *tot, const bat *bid);
 bat5_export str BKCisSynced(bit *ret, const bat *bid1, const bat *bid2);
 bat5_export str BKCsetColumn(void *r, const bat *bid, const char * const 
*tname);
-bat5_export str BKCsetColumns(void *r, const bat *bid, const char * const 
*hname, const char * const *tname);
 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 BKCsave(bit *res, const char * const *input);
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
@@ -134,16 +134,9 @@ command getName ( b:bat[:oid,:any_1]) :s
 address BKCgetBBPname
 comment "Gives back the logical name of a BAT.";
 
-command setRole( b:bat[:oid,:any_1], h:str, t:str) :void
-address BKCsetRole
-comment "Give a logical name to the columns of a BAT.";
-
 command setColumn( b:bat[:oid,:any_1], t:str) :void
 address BKCsetColumn
 comment "Give a logical name to the tail column of a BAT.";
-command setColumn( b:bat[:oid,:any_1], h:str, t:str) :void
-address BKCsetColumns
-comment "Give both columns of a BAT a new name.";
 
 
 command isTransient( b:bat[:oid,:any_1]) :bit 
diff --git a/monetdb5/modules/mal/Tests/inspect05.stable.out 
b/monetdb5/modules/mal/Tests/inspect05.stable.out
--- a/monetdb5/modules/mal/Tests/inspect05.stable.out
+++ b/monetdb5/modules/mal/Tests/inspect05.stable.out
@@ -93,15 +93,13 @@ Ready.
 [ 61@0,        "save", "command",      "bat",  "(b:bat[:any_1]):bit ", 
"BKCsetImprints;"       ]
 [ 62@0,        "setAccess",    "command",      "bat",  "(b:bat[:any_1]):bit ", 
"BKCsetHash;"   ]
 [ 63@0,        "setColumn",    "command",      "bat",  "(nme:str):bit ",       
"BKCsave;"      ]
-[ 64@0,        "setColumn",    "command",      "bat",  "(nme:bat[:any_1]):void 
",      "BKCsave2;"     ]
-[ 65@0,        "setHash",      "command",      "bat",  "(b:bat[:any_1]):void 
",        "BKCsetPersistent;"     ]
-[ 66@0,        "setImprints",  "command",      "bat",  "(b:bat[:any_1]):void 
",        "BKCsetTransient;"      ]
-[ 67@0,        "setKey",       "command",      "bat",  
"(b:bat[:any_1],h:str,t:str):void ",    "BKCsetColumns;"        ]
-[ 68@0,        "setName",      "command",      "bat",  
"(b:bat[:any_1],t:str):void ",  "BKCsetColumn;" ]
-[ 69@0,        "setPersistent",        "command",      "bat",  
"(b:bat[:any_1],h:str,t:str):void ",    "BKCsetRole;"   ]
-[ 70@0,        "setRole",      "command",      "bat",  
"(b:bat[:any_1],s:str):void ",  "BKCsetName;"   ]
-[ 71@0,        "setTransient", "command",      "bat",  
"(b:bat[:any_1],mode:str):bat[:any_1] ",        "BKCsetAccess;" ]
-[ 72@0,        "single",       "command",      "bat",  
"(b:bat[:any_1],mode:bit):bat[:any_1] ",        "BKCsetkey;"    ]
+[ 64@0,        "setHash",      "command",      "bat",  "(nme:bat[:any_1]):void 
",      "BKCsave2;"     ]
+[ 65@0,        "setImprints",  "command",      "bat",  "(b:bat[:any_1]):void 
",        "BKCsetPersistent;"     ]
+[ 66@0,        "setKey",       "command",      "bat",  "(b:bat[:any_1]):void 
",        "BKCsetTransient;"      ]
+[ 67@0,        "setName",      "command",      "bat",  
"(b:bat[:any_1],t:str):void ",  "BKCsetColumn;" ]
+[ 68@0,        "setPersistent",        "command",      "bat",  
"(b:bat[:any_1],s:str):void ",  "BKCsetName;"   ]
+[ 69@0,        "setTransient", "command",      "bat",  
"(b:bat[:any_1],mode:str):bat[:any_1] ",        "BKCsetAccess;" ]
+[ 70@0,        "single",       "command",      "bat",  
"(b:bat[:any_1],mode:bit):bat[:any_1] ",        "BKCsetkey;"    ]
 
 # 08:55:30 >  
 # 08:55:30 >  Done.
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
@@ -95,15 +95,13 @@ Ready.
 [ 63@0,        "save", "command",      "bat",  "(b:bat[:any_1]):bit ", 
"BKCsetImprints;"       ]
 [ 64@0,        "setAccess",    "command",      "bat",  "(b:bat[:any_1]):bit ", 
"BKCsetHash;"   ]
 [ 65@0,        "setColumn",    "command",      "bat",  "(nme:str):bit ",       
"BKCsave;"      ]
-[ 66@0,        "setColumn",    "command",      "bat",  "(nme:bat[:any_1]):void 
",      "BKCsave2;"     ]
-[ 67@0,        "setHash",      "command",      "bat",  "(b:bat[:any_1]):void 
",        "BKCsetPersistent;"     ]
-[ 68@0,        "setImprints",  "command",      "bat",  "(b:bat[:any_1]):void 
",        "BKCsetTransient;"      ]
-[ 69@0,        "setKey",       "command",      "bat",  
"(b:bat[:any_1],h:str,t:str):void ",    "BKCsetColumns;"        ]
-[ 70@0,        "setName",      "command",      "bat",  
"(b:bat[:any_1],t:str):void ",  "BKCsetColumn;" ]
-[ 71@0,        "setPersistent",        "command",      "bat",  
"(b:bat[:any_1],h:str,t:str):void ",    "BKCsetRole;"   ]
-[ 72@0,        "setRole",      "command",      "bat",  
"(b:bat[:any_1],s:str):void ",  "BKCsetName;"   ]
-[ 73@0,        "setTransient", "command",      "bat",  
"(b:bat[:any_1],mode:str):bat[:any_1] ",        "BKCsetAccess;" ]
-[ 74@0,        "single",       "command",      "bat",  
"(b:bat[:any_1],mode:bit):bat[:any_1] ",        "BKCsetkey;"    ]
+[ 66@0,        "setHash",      "command",      "bat",  "(nme:bat[:any_1]):void 
",      "BKCsave2;"     ]
+[ 67@0,        "setImprints",  "command",      "bat",  "(b:bat[:any_1]):void 
",        "BKCsetPersistent;"     ]
+[ 68@0,        "setKey",       "command",      "bat",  "(b:bat[:any_1]):void 
",        "BKCsetTransient;"      ]
+[ 69@0,        "setName",      "command",      "bat",  
"(b:bat[:any_1],t:str):void ",  "BKCsetColumn;" ]
+[ 70@0,        "setPersistent",        "command",      "bat",  
"(b:bat[:any_1],s:str):void ",  "BKCsetName;"   ]
+[ 71@0,        "setTransient", "command",      "bat",  
"(b:bat[:any_1],mode:str):bat[:any_1] ",        "BKCsetAccess;" ]
+[ 72@0,        "single",       "command",      "bat",  
"(b:bat[:any_1],mode:bit):bat[:any_1] ",        "BKCsetkey;"    ]
 
 # 08:55:30 >  
 # 08:55:30 >  Done.
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to