Changeset: 25376d2f69b3 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/25376d2f69b3
Removed Files:
        monetdb5/mal/Tests/tst611.maltest
Modified Files:
        clients/Tests/exports.stable.out
        monetdb5/mal/Tests/All
        monetdb5/optimizer/opt_prelude.c
        monetdb5/optimizer/opt_prelude.h
        monetdb5/optimizer/opt_support.c
Branch: Sep2022
Log Message:

Remove references to non-existent setWriteMode MAL function.


diffs (79 lines):

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
@@ -1342,7 +1342,6 @@ str setScenario(Client c, str nme);
 const char *setVariableRef;
 void setVariableScope(MalBlkPtr mb);
 void setVariableType(MalBlkPtr mb, const int idx, malType type);
-const char *setWriteModeRef;
 const char *set_protocolRef;
 void setprofilerlimit(int limit);
 void showAllScenarios(stream *f);
diff --git a/monetdb5/mal/Tests/All b/monetdb5/mal/Tests/All
--- a/monetdb5/mal/Tests/All
+++ b/monetdb5/mal/Tests/All
@@ -153,7 +153,6 @@ tst401
 tst500
 tst501
 tst560
-tst611
 #tst620  word size problems on different platforms
 tst660
 tst661
diff --git a/monetdb5/mal/Tests/tst611.maltest 
b/monetdb5/mal/Tests/tst611.maltest
deleted file mode 100644
--- a/monetdb5/mal/Tests/tst611.maltest
+++ /dev/null
@@ -1,9 +0,0 @@
-statement error
-function foo();
-RKA:bat[:int]:= bat.new(:int,1048576);
-bat.append(RKA,360:int);
-io.print(RKA);
-#the next one should fail
-bat.setWriteMode(RKB);
-end foo;
-
diff --git a/monetdb5/optimizer/opt_prelude.c b/monetdb5/optimizer/opt_prelude.c
--- a/monetdb5/optimizer/opt_prelude.c
+++ b/monetdb5/optimizer/opt_prelude.c
@@ -275,7 +275,6 @@ const char *semijoinRef;
 const char *seriesRef;
 const char *setAccessRef;
 const char *setVariableRef;
-const char *setWriteModeRef;
 const char *set_protocolRef;
 const char *singleRef;
 const char *sinkRef;
@@ -593,7 +592,6 @@ void optimizerInit(void)
        seriesRef = putName("series");
        setAccessRef = putName("setAccess");
        setVariableRef = putName("setVariable");
-       setWriteModeRef= putName("setWriteMode");
        set_protocolRef= putName("set_protocol");
        singleRef = putName("single");
        sinkRef = putName("sink");
diff --git a/monetdb5/optimizer/opt_prelude.h b/monetdb5/optimizer/opt_prelude.h
--- a/monetdb5/optimizer/opt_prelude.h
+++ b/monetdb5/optimizer/opt_prelude.h
@@ -273,7 +273,6 @@ mal_export  const char *semijoinRef;
 mal_export  const char *seriesRef;
 mal_export  const char *setAccessRef;
 mal_export  const char *setVariableRef;
-mal_export  const char *setWriteModeRef;
 mal_export  const char *set_protocolRef;
 mal_export  const char *singleRef;
 mal_export  const char *sinkRef;
diff --git a/monetdb5/optimizer/opt_support.c b/monetdb5/optimizer/opt_support.c
--- a/monetdb5/optimizer/opt_support.c
+++ b/monetdb5/optimizer/opt_support.c
@@ -388,8 +388,7 @@ hasSideEffects(MalBlkPtr mb, InstrPtr p,
                return TRUE;
 
        if ( (getModuleId(p) == batRef || getModuleId(p)==sqlRef) &&
-                (getFunctionId(p) == setAccessRef ||
-                 getFunctionId(p) == setWriteModeRef ))
+                (getFunctionId(p) == setAccessRef ))
                return TRUE;
 
        if (getModuleId(p) == malRef && getFunctionId(p) == multiplexRef)
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to