Changeset: 5262fa2dfdbb for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5262fa2dfdbb
Modified Files:
        monetdb5/modules/mosaic/TODO_MOSAIC.txt
        monetdb5/modules/mosaic/mosaic.c
        monetdb5/modules/mosaic/mosaic_join.h
        monetdb5/modules/mosaic/mosaic_projection.h
        monetdb5/modules/mosaic/mosaic_select.h
        monetdb5/modules/mosaic/mosaic_utility.h
Branch: mosaic
Log Message:

Get rid of the 'do_' prefix.


diffs (121 lines):

diff --git a/monetdb5/modules/mosaic/TODO_MOSAIC.txt 
b/monetdb5/modules/mosaic/TODO_MOSAIC.txt
--- a/monetdb5/modules/mosaic/TODO_MOSAIC.txt
+++ b/monetdb5/modules/mosaic/TODO_MOSAIC.txt
@@ -20,7 +20,6 @@ Find a more 'generic' model to estimate 
 Create a plug-in estimation model framework.
 
 ####code issues####
-# Improve macro code style: remove do_ from do_OPERATION-like macro's, NAME -> 
TECHNIQUE, small caps technique identifier -> CAPITAL CAPS technique identifier.
 See if the iteration algorithms can be improved.
 Get rid of (most of) MOStask and/or don't allocate it on the heap.
 Make sure the parameters.bits fields are always char.
diff --git a/monetdb5/modules/mosaic/mosaic.c b/monetdb5/modules/mosaic/mosaic.c
--- a/monetdb5/modules/mosaic/mosaic.c
+++ b/monetdb5/modules/mosaic/mosaic.c
@@ -292,13 +292,13 @@ MOSprepareEstimate(MOStask task) {
 }
 
 
-#define do_estimate(NAME, TPE, NAME_TAG)\
+#define estimate(NAME, TPE, NAME_TAG)\
 {\
        str msg = MOSestimate_##NAME##_##TPE(task, &estimations[NAME_TAG], 
previous);\
        if (msg != MAL_SUCCEED) return msg;\
 }
 
-#define do_postEstimate(NAME, TPE, DUMMY_ARGUMENT) 
MOSpostEstimate_##NAME##_##TPE(task);
+#define postEstimate(NAME, TPE, DUMMY_ARGUMENT) 
MOSpostEstimate_##NAME##_##TPE(task);
 
 #define MOSestimate_AND_MOSoptimizerCost_DEF(TPE) \
 static str MOSestimate_inner_##TPE(MOStask task, MosaicEstimation* current, 
const MosaicEstimation* previous) {\
@@ -479,7 +479,7 @@ MOSfinalizeDictionary(MOStask task) {
 }
 
 
-#define do_compress(NAME, TPE, DUMMY_ARGUMENT)\
+#define compress(NAME, TPE, DUMMY_ARGUMENT)\
 {\
        ALGODEBUG mnstr_printf(GDKstdout, "#MOScompress_" #NAME "\n");\
        MOScompress_##NAME##_##TPE(task, estimate);\
@@ -698,7 +698,7 @@ MOScompress(Client cntxt, MalBlkPtr mb, 
 }
 
 
-#define do_decompress(NAME, TPE, DUMMY_ARGUMENT)\
+#define decompress(NAME, TPE, DUMMY_ARGUMENT)\
 {\
        ALGODEBUG mnstr_printf(GDKstdout, "#MOSdecompress_" #NAME "\n");\
        MOSdecompress_##NAME##_##TPE(task);\
diff --git a/monetdb5/modules/mosaic/mosaic_join.h 
b/monetdb5/modules/mosaic/mosaic_join.h
--- a/monetdb5/modules/mosaic/mosaic_join.h
+++ b/monetdb5/modules/mosaic/mosaic_join.h
@@ -105,7 +105,7 @@ MOSjoin_COUI_SIGNATURE(NAME, TPE)\
        return MAL_SUCCEED;\
 }
 
-#define do_join_COUI(NAME, TPE, DUMMY_ARGUMENT)\
+#define join_COUI(NAME, TPE, DUMMY_ARGUMENT)\
 {\
        str msg = MOSjoin_COUI_##NAME##_##TPE(r1p, r2p, task, r, rci, 
nil_matches);\
        if (msg != MAL_SUCCEED) return msg;\
@@ -175,7 +175,7 @@ static str MOSjoin_COUI_##TPE(MOStask ta
  * and the right compressed side in the inner loop.
  */
 
-#define do_join_inner_loop(NAME, TPE, HAS_NIL, RIGHT_CI_NEXT)\
+#define join_inner_loop(NAME, TPE, HAS_NIL, RIGHT_CI_NEXT)\
 {\
        join_inner_loop_##NAME(TPE, HAS_NIL, RIGHT_CI_NEXT);\
        MOSadvance_##NAME##_##TPE(task);\
diff --git a/monetdb5/modules/mosaic/mosaic_projection.h 
b/monetdb5/modules/mosaic/mosaic_projection.h
--- a/monetdb5/modules/mosaic/mosaic_projection.h
+++ b/monetdb5/modules/mosaic/mosaic_projection.h
@@ -59,7 +59,7 @@ MOSprojection_SIGNATURE(NAME, TPE)\
        return MAL_SUCCEED;\
 }
 
-#define do_projection(NAME, TPE, DUMMY_ARGUMENT)\
+#define projection(NAME, TPE, DUMMY_ARGUMENT)\
 {\
        MOSprojection_##NAME##_##TPE(task);\
        MOSadvance_##NAME##_##TPE(task);\
diff --git a/monetdb5/modules/mosaic/mosaic_select.h 
b/monetdb5/modules/mosaic/mosaic_select.h
--- a/monetdb5/modules/mosaic/mosaic_select.h
+++ b/monetdb5/modules/mosaic/mosaic_select.h
@@ -187,7 +187,7 @@ MOSselect_SIGNATURE(NAME, TPE) {\
        return MAL_SUCCEED;\
 }
 
-#define do_select(NAME, TPE, DUMMY_ARGUMENT)\
+#define select(NAME, TPE, DUMMY_ARGUMENT)\
 {\
     MOSselect_##NAME##_##TPE(\
         task,\
diff --git a/monetdb5/modules/mosaic/mosaic_utility.h 
b/monetdb5/modules/mosaic/mosaic_utility.h
--- a/monetdb5/modules/mosaic/mosaic_utility.h
+++ b/monetdb5/modules/mosaic/mosaic_utility.h
@@ -68,18 +68,18 @@ ALGEBRA_INTERFACE(NAME, dbl);
 // This is just an ugly work around for Microsoft Visual Studio to get the 
expansion of __VA_ARGS__ right.
 #define EXPAND(X) X
 
-#define DO_OPERATION_ON_INTEGERS_ONLY_bte(OPERATION, NAME, ...) 
EXPAND(do_##OPERATION(NAME, bte, __VA_ARGS__))
-#define DO_OPERATION_ON_INTEGERS_ONLY_sht(OPERATION, NAME, ...) 
EXPAND(do_##OPERATION(NAME, sht, __VA_ARGS__))
-#define DO_OPERATION_ON_INTEGERS_ONLY_int(OPERATION, NAME, ...) 
EXPAND(do_##OPERATION(NAME, int, __VA_ARGS__))
-#define DO_OPERATION_ON_INTEGERS_ONLY_lng(OPERATION, NAME, ...) 
EXPAND(do_##OPERATION(NAME, lng, __VA_ARGS__))
+#define DO_OPERATION_ON_INTEGERS_ONLY_bte(OPERATION, NAME, ...) 
EXPAND(OPERATION(NAME, bte, __VA_ARGS__))
+#define DO_OPERATION_ON_INTEGERS_ONLY_sht(OPERATION, NAME, ...) 
EXPAND(OPERATION(NAME, sht, __VA_ARGS__))
+#define DO_OPERATION_ON_INTEGERS_ONLY_int(OPERATION, NAME, ...) 
EXPAND(OPERATION(NAME, int, __VA_ARGS__))
+#define DO_OPERATION_ON_INTEGERS_ONLY_lng(OPERATION, NAME, ...) 
EXPAND(OPERATION(NAME, lng, __VA_ARGS__))
 #define DO_OPERATION_ON_INTEGERS_ONLY_flt(OPERATION, NAME, ...) assert(0)
 #define DO_OPERATION_ON_INTEGERS_ONLY_dbl(OPERATION, NAME, ...) assert(0)
 #ifdef HAVE_HGE
-#define DO_OPERATION_ON_INTEGERS_ONLY_hge(OPERATION, NAME, ...) 
EXPAND(do_##OPERATION(NAME, hge, __VA_ARGS__))
+#define DO_OPERATION_ON_INTEGERS_ONLY_hge(OPERATION, NAME, ...) 
EXPAND(OPERATION(NAME, hge, __VA_ARGS__))
 #endif
 
 #define DO_OPERATION_ON_INTEGERS_ONLY(OPERATION, NAME, TPE, ...)    
DO_OPERATION_ON_INTEGERS_ONLY_##TPE(OPERATION, NAME, __VA_ARGS__)
-#define DO_OPERATION_ON_ALL_TYPES(OPERATION, NAME, TPE, ...)        
EXPAND(do_##OPERATION(NAME, TPE, __VA_ARGS__))
+#define DO_OPERATION_ON_ALL_TYPES(OPERATION, NAME, TPE, ...)        
EXPAND(OPERATION(NAME, TPE, __VA_ARGS__))
 
 /*DUMMY_PARAM is just an ugly workaround for the fact that a variadic macro 
must have at least one variadic parameter*/
 #define DO_OPERATION_IF_ALLOWED(OPERATION, NAME, TPE)               
DO_OPERATION_ON_##NAME(OPERATION, TPE, 0 /*DUMMY_PARAM*/)
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to