Changeset: 2484267cc1f1 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2484267cc1f1 Modified Files: monetdb5/optimizer/opt_prelude.c Branch: default Log Message:
Merge with Feb2013 branch. diffs (30 lines): 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 @@ -284,6 +284,9 @@ int horiginProp; /* original oid source int toriginProp; /* original oid source */ void optimizerInit(void){ + if (batRef) + return; + MT_lock_set(&mal_remoteLock, "optimizerInit"); if(batRef == NULL){ abortRef = putName("abort",5); affectedRowsRef = putName("affectedRows",12); @@ -297,7 +300,6 @@ void optimizerInit(void){ avgRef = putName("avg",3); batcalcRef = putName("batcalc",7); basketRef = putName("basket",6); - batRef = putName("bat",3); boxRef = putName("box",3); batstrRef = putName("batstr",6); batmtimeRef = putName("batmtime",8); @@ -553,5 +555,8 @@ void optimizerInit(void){ if ( ref) OPTsetDebugStr(&ret,&ref); } + + batRef = putName("bat",3); /* should be last */ } + MT_lock_unset(&mal_remoteLock, "optimizerInit"); } _______________________________________________ checkin-list mailing list checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list