Optimizers

MODULE optimizer;

PATTERN optimizer.aliases():str;
COMMENT "";

PATTERN optimizer.aliases(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.bincopyfrom():str;
COMMENT "";

PATTERN optimizer.bincopyfrom(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.candidates():str;
COMMENT "";

PATTERN optimizer.candidates(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.coercions():str;
COMMENT "";

PATTERN optimizer.coercions(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.commonTerms():str;
COMMENT "";

PATTERN optimizer.commonTerms(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.constants():str;
COMMENT "";

PATTERN optimizer.constants(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.costModel():str;
COMMENT "";

PATTERN optimizer.costModel(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.dataflow():str;
COMMENT "";

PATTERN optimizer.dataflow(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.deadcode():str;
COMMENT "";

PATTERN optimizer.deadcode(X_0:str, X_1:str):str;
COMMENT "";

function optimizer.default_fast():void;;
COMMENT "";

function optimizer.default_pipe():void;;
COMMENT "";

PATTERN optimizer.defaultfast():str;
COMMENT "";

PATTERN optimizer.defaultfast(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.emptybind():str;
COMMENT "";

PATTERN optimizer.emptybind(X_0:str, X_1:str):str;
COMMENT "";

COMMAND optimizer.epilogue():void;
COMMENT "";

PATTERN optimizer.evaluate():str;
COMMENT "";

PATTERN optimizer.evaluate(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.garbageCollector():str;
COMMENT "";

PATTERN optimizer.garbageCollector(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.generator():str;
COMMENT "";

PATTERN optimizer.generator(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.inline():str;
COMMENT "";

PATTERN optimizer.inline(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.jit():str;
COMMENT "";

PATTERN optimizer.jit(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.json():str;
COMMENT "";

PATTERN optimizer.json(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.macro(X_0:str, X_1:str):void;
COMMENT "";

PATTERN optimizer.macro(X_0:str, X_1:str, X_2:str, X_3:str):void;
COMMENT "";

PATTERN optimizer.mask():str;
COMMENT "";

PATTERN optimizer.mask(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.matpack():str;
COMMENT "";

PATTERN optimizer.matpack(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.mergetable():str;
COMMENT "";

PATTERN optimizer.mergetable(X_0:str, X_1:str):str;
COMMENT "";

function optimizer.minimal_fast():void;;
COMMENT "";

function optimizer.minimal_pipe():void;;
COMMENT "";

PATTERN optimizer.minimalfast():str;
COMMENT "";

PATTERN optimizer.minimalfast(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.mitosis():str;
COMMENT "";

PATTERN optimizer.mitosis(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.multiplex():str;
COMMENT "";

PATTERN optimizer.multiplex(X_0:str, X_1:str):str;
COMMENT "";

function optimizer.no_mitosis_pipe():void;;
COMMENT "";

PATTERN optimizer.oltp():str;
COMMENT "";

PATTERN optimizer.oltp(X_0:str, X_1:str):str;
COMMENT "";

function optimizer.oltp_pipe():void;;
COMMENT "";

PATTERN optimizer.optimize(X_0:str, X_1:str):void;
COMMENT "";

PATTERN optimizer.orcam(X_0:str, X_1:str):void;
COMMENT "";

PATTERN optimizer.orcam(X_0:str, X_1:str, X_2:str, X_3:str):void;
COMMENT "";

PATTERN optimizer.postfix():str;
COMMENT "";

PATTERN optimizer.postfix(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.prelude():void;
COMMENT "";

PATTERN optimizer.profiler():str;
COMMENT "";

PATTERN optimizer.profiler(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.projectionpath():str;
COMMENT "";

PATTERN optimizer.projectionpath(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.pushselect():str;
COMMENT "";

PATTERN optimizer.pushselect(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.querylog():str;
COMMENT "";

PATTERN optimizer.querylog(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.reduce():str;
COMMENT "";

PATTERN optimizer.reduce(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.remap():str;
COMMENT "";

PATTERN optimizer.remap(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.remoteQueries():str;
COMMENT "";

PATTERN optimizer.remoteQueries(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.reorder():str;
COMMENT "";

PATTERN optimizer.reorder(X_0:str, X_1:str):str;
COMMENT "";

function optimizer.sequential_pipe():void;;
COMMENT "";

PATTERN optimizer.sql_append():str;
COMMENT "";

PATTERN optimizer.sql_append(X_0:str, X_1:str):str;
COMMENT "";

PATTERN optimizer.volcano():str;
COMMENT "";

PATTERN optimizer.volcano(X_0:str, X_1:str):str;
COMMENT "";

function optimizer.volcano_pipe():void;;
COMMENT "";

PATTERN optimizer.wlc():str;
COMMENT "";

PATTERN optimizer.wlc(X_0:str, X_1:str):str;
COMMENT "";