Changeset: 9ff7bbc8727a for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9ff7bbc8727a Modified Files: monetdb5/optimizer/optimizer.mal Branch: headless Log Message:
Move optimizers aside diffs (104 lines): diff --git a/monetdb5/optimizer/optimizer.mal b/monetdb5/optimizer/optimizer.mal --- a/monetdb5/optimizer/optimizer.mal +++ b/monetdb5/optimizer/optimizer.mal @@ -292,31 +292,31 @@ #opt_joinpath.mal -pattern optimizer.joinPath():str -address OPTwrapper; -pattern optimizer.joinPath(mod:str, fcn:str):str -address OPTwrapper -comment "Join path constructor"; - -pattern algebra.joinPath(l:col[:any]...):col[:any] -address ALGjoinPath -comment "Routine to handle join paths. The type analysis is rather tricky."; - -pattern algebra.leftjoinPath(l:col[:any]...):col[:any] -address ALGjoinPath -comment "Routine to handle join paths. The type analysis is rather tricky."; - -pattern algebra.semijoinPath(l:col[:any]...):col[:any] -address ALGjoinPath -comment "Routine to handle join paths. The type analysis is rather tricky."; - -#opt_joinselect.mal - -pattern optimizer.joinselect():str -address OPTwrapper; -pattern optimizer.joinselect(mod:str, fcn:str):str -address OPTwrapper -comment "Replace select with join select"; +#pattern optimizer.joinPath():str +#address OPTwrapper; +#pattern optimizer.joinPath(mod:str, fcn:str):str +#address OPTwrapper +#comment "Join path constructor"; +# +#pattern algebra.joinPath(l:col[:any]...):col[:any] +#address ALGjoinPath +#comment "Routine to handle join paths. The type analysis is rather tricky."; +# +#pattern algebra.leftjoinPath(l:col[:any]...):col[:any] +#address ALGjoinPath +#comment "Routine to handle join paths. The type analysis is rather tricky."; +# +#pattern algebra.semijoinPath(l:col[:any]...):col[:any] +#address ALGjoinPath +#comment "Routine to handle join paths. The type analysis is rather tricky."; +# +##opt_joinselect.mal +# +#pattern optimizer.joinselect():str +#address OPTwrapper; +#pattern optimizer.joinselect(mod:str, fcn:str):str +#address OPTwrapper +#comment "Replace select with join select"; #opt_macro.mal @@ -396,15 +396,15 @@ #opt_prejoin.mal -pattern optimizer.prejoin():str -address OPTwrapper; -pattern optimizer.prejoin(mod:str, fcn:str):str -address OPTwrapper -comment "Dead code optimizer"; - -command algebra.prejoin(a:col[:oid],b:col[:any_1])(c:col[:oid],d:col[:any_1]) -address ALGprejoin -comment "Recluster the table to reduce random access behavior."; +#pattern optimizer.prejoin():str +#address OPTwrapper; +#pattern optimizer.prejoin(mod:str, fcn:str):str +#address OPTwrapper +#comment "Dead code optimizer"; +# +#command algebra.prejoin(a:col[:oid],b:col[:any_1])(c:col[:oid],d:col[:any_1]) +#address ALGprejoin +#comment "Recluster the table to reduce random access behavior."; #opt_pushranges.mal @@ -518,12 +518,12 @@ #opt_tarantula.mal -module tarantula; -pattern optimizer.tarantula():str -address OPTtarantula; -pattern optimizer.tarantula(mod:str, fcn:str):str -address OPTtarantula -comment "Map-execute-reduce parallelism optimizer"; +#module tarantula; +#pattern optimizer.tarantula():str +#address OPTtarantula; +#pattern optimizer.tarantula(mod:str, fcn:str):str +#address OPTtarantula +#comment "Map-execute-reduce parallelism optimizer"; #opt_trace.mal _______________________________________________ Checkin-list mailing list [email protected] http://mail.monetdb.org/mailman/listinfo/checkin-list
