📄 opt_prelude.c
字号:
#line 119 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/optimizer/opt_prelude.mx"#include "mal_config.h"#include "opt_support.h"#include "opt_prelude.h"str aggrRef;str alarmRef;str algebraRef;str appendRef;str appendidxRef;str avgRef;str assertRef;str batRef;str batcalcRef;str batstrRef;str bbpRef;str evalRef;str bindRef;str bindidxRef;str binddbatRef;str bstreamsRef;str calcRef;str countRef;str columnRef;str constraintsRef;str crossRef;str deleteRef;str depositRef;str differenceRef;str disconnectRef;str expandRef;str finishRef;str generatorRef;str groupRef;str getRef;str hashRef;str materializeRef;str identityRef;str insertRef;str inplaceRef;str ioRef;str intRef;str joinRef;str kdifferenceRef;str kunionRef;str languageRef;str likeselectRef;str lookupRef;str lockRef;str semaRef;str markTRef;str markHRef;str matRef;str mkeyRef;str mmathRef;str maxRef;str mdbRef;str minRef;str mirrorRef;str mserverRef;str multiplexRef;str newRef;str optimizerRef;str packRef;str pbmRef;str plusRef;str printRef;str putRef;str queryRef;str reverseRef;str reconnectRef;str replaceRef;str rpcRef;str resultSetRef;str rsColumnRef;str selectRef;str selectNotNilRef;str semijoinRef;str setAccessRef;str setWriteModeRef;str sortRef;str sortHRef;str sortTailRef;str sortHTRef;str sortTHRef;str sqlRef;str strRef;str streamsRef;str sumRef;str sunionRef;str unionRef;str tuniqueRef;str uselectRef;str unpackRef;str unsafeRef;void optimizerInit(){ if(batRef == NULL){ aggrRef = putName("aggr",4); alarmRef = putName("alarm",5); algebraRef = putName("algebra",7); appendRef = putName("append",6); appendidxRef = putName("append_idxbat",13); avgRef = putName("avg",3); assertRef = putName("assert",6); batRef = putName("bat",3); batcalcRef = putName("batcalc",7); batstrRef = putName("batstr",6); bbpRef = putName("bbp",3); bstreamsRef = putName("bstreams",8); evalRef = putName("eval",4); bindRef = putName("bind",4); bindidxRef = putName("bind_idxbat",11); binddbatRef = putName("bind_dbat",9); calcRef = putName("calc",4); countRef = putName("count",5); columnRef = putName("column",6); constraintsRef = putName("constraints",11); crossRef = putName("cross",5); deleteRef = putName("delete",6); depositRef = putName("deposit",7); differenceRef= putName("difference",10); disconnectRef= putName("disconnect",10); finishRef = putName("finish",6); expandRef = putName("expand",6); groupRef = putName("group",5); getRef = putName("get",3); generatorRef = putName("generator",9); hashRef = putName("hash",4); materializeRef = putName("materialize",11); identityRef = putName("identity",8); insertRef = putName("insert",6); inplaceRef = putName("inplace",7); intRef = putName("int",3); ioRef = putName("io",2); joinRef = putName("join",4); kdifferenceRef= putName("kdifference",11); kunionRef= putName("kunion",6); languageRef= putName("language",8); likeselectRef = putName("likeselect",10); lookupRef = putName("lookup",6); lockRef = putName("lock",4); markTRef = putName("markT",5); markHRef = putName("markH",5); matRef = putName("mat",3); mkeyRef = putName("mkey",4); mmathRef = putName("mmath",5); maxRef = putName("max",3); mdbRef = putName("mdb",3); minRef = putName("min",3); mirrorRef = putName("mirror",6); mserverRef = putName("mserver",7); multiplexRef = putName("multiplex",9); newRef = putName("new",3); optimizerRef = putName("optimizer",9); packRef = putName("pack",4); pbmRef = putName("pbm",3); plusRef = putName("+",1); printRef = putName("print",5); putRef = putName("put",3); queryRef = putName("query",5); reverseRef = putName("reverse",7); reconnectRef = putName("reconnect",9); replaceRef = putName("replace",7); rpcRef = putName("rpc",3); resultSetRef = putName("resultSet",9); rsColumnRef = putName("rsColumn",8); selectRef = putName("select",6); selectNotNilRef = putName("selectNotNil",11); semijoinRef = putName("semijoin",8); semaRef = putName("sema",4); setAccessRef = putName("setAccess",9); setWriteModeRef= putName("setWriteMode",12); sortRef = putName("sort",4); sortTailRef = putName("sortTail",8); sortHTRef = putName("sortHT",6); sortTHRef = putName("sortTH",6); sqlRef = putName("sql",3); strRef = putName("str",3); streamsRef = putName("streams",7); sumRef = putName("sum",3); tuniqueRef = putName("tunique",7); uselectRef = putName("uselect",7); unpackRef = putName("unpack",6); unsafeRef = putName("unsafe",6); sunionRef= putName("sunion",6); unionRef= putName("union",5); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -