LCOV - code coverage report
Current view: top level - monetdb5/optimizer - opt_prelude.c (source / functions) Hit Total Coverage
Test: coverage.info Lines: 307 307 100.0 %
Date: 2021-10-13 02:24:04 Functions: 1 1 100.0 %

          Line data    Source code
       1             : /*
       2             :  * This Source Code Form is subject to the terms of the Mozilla Public
       3             :  * License, v. 2.0.  If a copy of the MPL was not distributed with this
       4             :  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
       5             :  *
       6             :  * Copyright 1997 - July 2008 CWI, August 2008 - 2021 MonetDB B.V.
       7             :  */
       8             : 
       9             : /*
      10             :  * opt_prelude
      11             :  * M. Kersten
      12             :  * These definitions are handy to have around in the optimizer
      13             :  */
      14             : #include "monetdb_config.h"
      15             : #include "opt_prelude.h"
      16             : #include "optimizer_private.h"
      17             : 
      18             : /* ! please keep this list sorted for easier maintenance ! */
      19             : const char *abortRef;
      20             : const char *actionRef;
      21             : const char *affectedRowsRef;
      22             : const char *aggrRef;
      23             : const char *alarmRef;
      24             : const char *algebraRef;
      25             : const char *alter_add_range_partitionRef;
      26             : const char *alter_add_tableRef;
      27             : const char *alter_add_value_partitionRef;
      28             : const char *alter_constraintRef;
      29             : const char *alter_del_tableRef;
      30             : const char *alter_functionRef;
      31             : const char *alter_indexRef;
      32             : const char *alter_roleRef;
      33             : const char *alter_schemaRef;
      34             : const char *alter_seqRef;
      35             : const char *alter_set_tableRef;
      36             : const char *alter_tableRef;
      37             : const char *alter_triggerRef;
      38             : const char *alter_typeRef;
      39             : const char *alter_userRef;
      40             : const char *alter_viewRef;
      41             : const char *andRef;
      42             : const char *appendidxRef;
      43             : const char *appendBulkRef;
      44             : const char *appendRef;
      45             : const char *arrayRef;
      46             : const char *assertRef;
      47             : const char *attachRef;
      48             : const char *avgRef;
      49             : const char *bandjoinRef;
      50             : const char *basketRef;
      51             : const char *batalgebraRef;
      52             : const char *batcalcRef;
      53             : const char *batcapiRef;
      54             : const char *batmalRef;
      55             : const char *batmmathRef;
      56             : const char *batmtimeRef;
      57             : const char *batpyapi3Ref;
      58             : const char *batrapiRef;
      59             : const char *batRef;
      60             : const char *batsqlRef;
      61             : const char *batstrRef;
      62             : const char *batxmlRef;
      63             : const char *bbpRef;
      64             : const char *betweenRef;
      65             : const char *binddbatRef;
      66             : const char *bindidxRef;
      67             : const char *bindRef;
      68             : const char *blockRef;
      69             : const char *bpmRef;
      70             : const char *bstreamRef;
      71             : const char *bulk_rotate_xor_hashRef;
      72             : const char *calcRef;
      73             : const char *capiRef;
      74             : const char *catalogRef;
      75             : const char *claimRef;
      76             : const char *clear_tableRef;
      77             : const char *closeRef;
      78             : const char *columnBindRef;
      79             : const char *columnRef;
      80             : const char *comment_onRef;
      81             : const char *commitRef;
      82             : const char *connectRef;
      83             : const char *contextRef;
      84             : const char *copy_fromRef;
      85             : const char *copyRef;
      86             : const char *count_no_nilRef;
      87             : const char *countRef;
      88             : const char *create_constraintRef;
      89             : const char *create_functionRef;
      90             : const char *create_indexRef;
      91             : const char *createRef;
      92             : const char *create_roleRef;
      93             : const char *create_schemaRef;
      94             : const char *create_seqRef;
      95             : const char *create_tableRef;
      96             : const char *create_triggerRef;
      97             : const char *create_typeRef;
      98             : const char *create_userRef;
      99             : const char *create_viewRef;
     100             : const char *crossRef;
     101             : const char *cume_distRef;
     102             : const char *dataflowRef;
     103             : const char *dateRef;
     104             : const char *dblRef;
     105             : const char *defineRef;
     106             : const char *deleteRef;
     107             : const char *deltaRef;
     108             : const char *dense_rankRef;
     109             : const char *deregisterRef;
     110             : const char *diffcandRef;
     111             : const char *differenceRef;
     112             : const char *disconnectRef;
     113             : const char *divRef;
     114             : const char *drop_constraintRef;
     115             : const char *drop_functionRef;
     116             : const char *drop_indexRef;
     117             : const char *drop_roleRef;
     118             : const char *drop_schemaRef;
     119             : const char *drop_seqRef;
     120             : const char *drop_tableRef;
     121             : const char *drop_triggerRef;
     122             : const char *drop_typeRef;
     123             : const char *drop_userRef;
     124             : const char *drop_viewRef;
     125             : const char *emptybindidxRef;
     126             : const char *emptybindRef;
     127             : const char *eqRef;
     128             : const char *evalRef;
     129             : const char *execRef;
     130             : const char *expandRef;
     131             : const char *exportOperationRef;
     132             : const char *export_tableRef;
     133             : const char *fetchRef;
     134             : const char *findRef;
     135             : const char *finishRef;
     136             : const char *firstnRef;
     137             : const char *first_valueRef;
     138             : const char *generatorRef;
     139             : const char *getRef;
     140             : const char *getTraceRef;
     141             : const char *getVariableRef;
     142             : const char *grant_functionRef;
     143             : const char *grantRef;
     144             : const char *grant_rolesRef;
     145             : const char *groupbyRef;
     146             : const char *group_concatRef;
     147             : const char *groupdoneRef;
     148             : const char *groupRef;
     149             : const char *growRef;
     150             : const char *hashRef;
     151             : const char *hgeRef;
     152             : const char *identityRef;
     153             : const char *ifthenelseRef;
     154             : const char *importColumnRef;
     155             : const char *importTableRef;
     156             : const char *intersectcandRef;
     157             : const char *intersectRef;
     158             : const char *intRef;
     159             : const char *ioRef;
     160             : const char *iteratorRef;
     161             : const char *jitRef;
     162             : const char *joinRef;
     163             : const char *jsonRef;
     164             : const char *lagRef;
     165             : const char *languageRef;
     166             : const char *last_valueRef;
     167             : const char *leadRef;
     168             : const char *leftjoinRef;
     169             : const char *likejoinRef;
     170             : const char *likeRef;
     171             : const char *likeselectRef;
     172             : const char *listRef;
     173             : const char *lockRef;
     174             : const char *lookupRef;
     175             : const char *malRef;
     176             : const char *manifoldRef;
     177             : const char *mapiRef;
     178             : const char *markRef;
     179             : const char *maskRef;
     180             : const char *matRef;
     181             : const char *max_no_nilRef;
     182             : const char *maxRef;
     183             : const char *mdbRef;
     184             : const char *mergecandRef;
     185             : const char *mergepackRef;
     186             : const char *mergetableRef;
     187             : const char *min_no_nilRef;
     188             : const char *minRef;
     189             : const char *minusRef;
     190             : const char *mirrorRef;
     191             : const char *mitosisRef;
     192             : const char *mkeyRef;
     193             : const char *mmathRef;
     194             : const char *modRef;
     195             : const char *mtimeRef;
     196             : const char *mulRef;
     197             : const char *multicolumnRef;
     198             : const char *multiplexRef;
     199             : const char *mvcRef;
     200             : const char *newRef;
     201             : const char *nextRef;
     202             : const char *not_likeRef;
     203             : const char *notRef;
     204             : const char *not_uniqueRef;
     205             : const char *nth_valueRef;
     206             : const char *ntileRef;
     207             : const char *oidRef;
     208             : const char *oltpRef;
     209             : const char *openRef;
     210             : const char *optimizerRef;
     211             : const char *orRef;
     212             : const char *outerjoinRef;
     213             : const char *pack2Ref;
     214             : const char *packIncrementRef;
     215             : const char *packRef;
     216             : const char *parametersRef;
     217             : const char *partitionRef;
     218             : const char *passRef;
     219             : const char *pcreRef;
     220             : const char *percent_rankRef;
     221             : const char *pinRef;
     222             : const char *plusRef;
     223             : const char *postludeRef;
     224             : const char *preludeRef;
     225             : const char *printRef;
     226             : const char *prodRef;
     227             : const char *profilerRef;
     228             : const char *projectdeltaRef;
     229             : const char *projectionpathRef;
     230             : const char *projectionRef;
     231             : const char *projectRef;
     232             : const char *putRef;
     233             : const char *pyapi3mapRef;
     234             : const char *pyapi3Ref;
     235             : const char *querylogRef;
     236             : const char *queryRef;
     237             : const char *raiseRef;
     238             : const char *rangejoinRef;
     239             : const char *rankRef;
     240             : const char *rapiRef;
     241             : const char *reconnectRef;
     242             : const char *refineRef;
     243             : const char *registerRef;
     244             : const char *register_supervisorRef;
     245             : const char *releaseRef;
     246             : const char *remapRef;
     247             : const char *remoteRef;
     248             : const char *rename_columnRef;
     249             : const char *rename_schemaRef;
     250             : const char *rename_tableRef;
     251             : const char *rename_userRef;
     252             : const char *replaceRef;
     253             : const char *replicatorRef;
     254             : const char *resultSetRef;
     255             : const char *reuseRef;
     256             : const char *revoke_functionRef;
     257             : const char *revokeRef;
     258             : const char *revoke_rolesRef;
     259             : const char *rollbackRef;
     260             : const char *row_numberRef;
     261             : const char *rpcRef;
     262             : const char *rsColumnRef;
     263             : const char *sampleRef;
     264             : const char *schedulerRef;
     265             : const char *selectNotNilRef;
     266             : const char *selectRef;
     267             : const char *semaRef;
     268             : const char *semijoinRef;
     269             : const char *seriesRef;
     270             : const char *setAccessRef;
     271             : const char *setVariableRef;
     272             : const char *setWriteModeRef;
     273             : const char *set_protocolRef;
     274             : const char *singleRef;
     275             : const char *sinkRef;
     276             : const char *sliceRef;
     277             : const char *sortRef;
     278             : const char *sqlcatalogRef;
     279             : const char *sqlRef;
     280             : const char *startRef;
     281             : const char *starttraceRef;
     282             : const char *stoptraceRef;
     283             : const char *streamsRef;
     284             : const char *strRef;
     285             : const char *subavgRef;
     286             : const char *subcountRef;
     287             : const char *subdeltaRef;
     288             : const char *subeval_aggrRef;
     289             : const char *subgroupdoneRef;
     290             : const char *subgroupRef;
     291             : const char *subinterRef;
     292             : const char *submaxRef;
     293             : const char *submedianRef;
     294             : const char *subminRef;
     295             : const char *subprodRef;
     296             : const char *subsliceRef;
     297             : const char *subsumRef;
     298             : const char *subuniformRef;
     299             : const char *sumRef;
     300             : const char *takeRef;
     301             : const char *thetajoinRef;
     302             : const char *thetaselectRef;
     303             : const char *tidRef;
     304             : const char *totalRef;
     305             : const char *timestampRef;
     306             : const char *transaction_abortRef;
     307             : const char *transaction_beginRef;
     308             : const char *transaction_commitRef;
     309             : const char *transactionRef;
     310             : const char *transaction_releaseRef;
     311             : const char *transaction_rollbackRef;
     312             : const char *umaskRef;
     313             : const char *uniqueRef;
     314             : const char *unlockRef;
     315             : const char *unpackRef;
     316             : const char *unpinRef;
     317             : const char *updateRef;
     318             : const char *userRef;
     319             : const char *vectorRef;
     320             : const char *window_boundRef;
     321             : const char *wlcRef;
     322             : const char *wlrRef;
     323             : const char *zero_or_oneRef;
     324             : /* ! please keep this list sorted for easier maintenance ! */
     325             : 
     326         266 : void optimizerInit(void)
     327             : {
     328             : /* ! please keep this list sorted for easier maintenance ! */
     329         266 :         abortRef = putName("abort");
     330         266 :         actionRef = putName("action");
     331         266 :         affectedRowsRef = putName("affectedRows");
     332         266 :         aggrRef = putName("aggr");
     333         266 :         alarmRef = putName("alarm");
     334         266 :         algebraRef = putName("algebra");
     335         266 :         alter_add_range_partitionRef = putName("alter_add_range_partition");
     336         266 :         alter_add_tableRef = putName("alter_add_table");
     337         266 :         alter_add_value_partitionRef = putName("alter_add_value_partition");
     338         266 :         alter_constraintRef = putName("alter_constraint");
     339         266 :         alter_del_tableRef = putName("alter_del_table");
     340         266 :         alter_functionRef = putName("alter_function");
     341         266 :         alter_indexRef = putName("alter_index");
     342         266 :         alter_roleRef = putName("alter_role");
     343         266 :         alter_schemaRef = putName("alter_schema");
     344         266 :         alter_seqRef = putName("alter_seq");
     345         266 :         alter_set_tableRef = putName("alter_set_table");
     346         266 :         alter_tableRef = putName("alter_table");
     347         266 :         alter_triggerRef = putName("alter_trigger");
     348         266 :         alter_typeRef = putName("alter_type");
     349         266 :         alter_userRef = putName("alter_user");
     350         266 :         alter_viewRef = putName("alter_view");
     351         266 :         andRef = putName("and");
     352         266 :         appendidxRef = putName("append_idxbat");
     353         266 :         appendBulkRef = putName("appendBulk");
     354         266 :         appendRef = putName("append");
     355         266 :         arrayRef = putName("array");
     356         266 :         assertRef = putName("assert");
     357         266 :         attachRef = putName("attach");
     358         266 :         avgRef = putName("avg");
     359         266 :         bandjoinRef = putName("bandjoin");
     360         266 :         basketRef = putName("basket");
     361         266 :         batalgebraRef = putName("batalgebra");
     362         266 :         batcalcRef = putName("batcalc");
     363         266 :         batcapiRef = putName("batcapi");
     364         266 :         batmalRef = putName("batmal");
     365         266 :         batmmathRef = putName("batmmath");
     366         266 :         batmtimeRef = putName("batmtime");
     367         266 :         batpyapi3Ref = putName("batpyapi3");
     368         266 :         batrapiRef = putName("batrapi");
     369         266 :         batRef = putName("bat");
     370         266 :         batsqlRef = putName("batsql");
     371         266 :         batstrRef = putName("batstr");
     372         266 :         batxmlRef = putName("batxml");
     373         266 :         bbpRef = putName("bbp");
     374         266 :         betweenRef = putName("between");
     375         266 :         binddbatRef = putName("bind_dbat");
     376         266 :         bindidxRef = putName("bind_idxbat");
     377         266 :         bindRef = putName("bind");
     378         266 :         blockRef = putName("block");
     379         266 :         bpmRef = putName("bpm");
     380         266 :         bstreamRef = putName("bstream");
     381         266 :         bulk_rotate_xor_hashRef = putName("bulk_rotate_xor_hash");
     382         266 :         calcRef = putName("calc");
     383         266 :         capiRef = putName("capi");
     384         266 :         catalogRef = putName("catalog");
     385         266 :         claimRef = putName("claim");
     386         266 :         clear_tableRef = putName("clear_table");
     387         266 :         closeRef = putName("close");
     388         266 :         columnBindRef = putName("columnBind");
     389         266 :         columnRef = putName("column");
     390         266 :         comment_onRef = putName("comment_on");
     391         266 :         commitRef = putName("commit");
     392         266 :         connectRef = putName("connect");
     393         266 :         contextRef = putName("context");
     394         266 :         copy_fromRef = putName("copy_from");
     395         266 :         copyRef = putName("copy");
     396         266 :         count_no_nilRef = putName("count_no_nil");
     397         266 :         countRef = putName("count");
     398         266 :         create_constraintRef = putName("create_constraint");
     399         266 :         create_functionRef = putName("create_function");
     400         266 :         create_indexRef = putName("create_index");
     401         266 :         createRef = putName("create");
     402         266 :         create_roleRef = putName("create_role");
     403         266 :         create_schemaRef = putName("create_schema");
     404         266 :         create_seqRef = putName("create_seq");
     405         266 :         create_tableRef = putName("create_table");
     406         266 :         create_triggerRef = putName("create_trigger");
     407         266 :         create_typeRef = putName("create_type");
     408         266 :         create_userRef = putName("create_user");
     409         266 :         create_viewRef = putName("create_view");
     410         266 :         crossRef = putName("crossproduct");
     411         266 :         cume_distRef = putName("cume_dist");
     412         266 :         dataflowRef = putName("dataflow");
     413         266 :         dateRef = putName("date");
     414         266 :         dblRef = putName("dbl");
     415         266 :         defineRef = putName("define");
     416         266 :         deleteRef = putName("delete");
     417         266 :         deltaRef = putName("delta");
     418         266 :         dense_rankRef = putName("dense_rank");
     419         266 :         deregisterRef = putName("deregister");
     420         266 :         diffcandRef= putName("diffcand");
     421         266 :         differenceRef = putName("difference");
     422         266 :         disconnectRef= putName("disconnect");
     423         266 :         divRef = putName("/");
     424         266 :         drop_constraintRef = putName("drop_constraint");
     425         266 :         drop_functionRef = putName("drop_function");
     426         266 :         drop_indexRef = putName("drop_index");
     427         266 :         drop_roleRef = putName("drop_role");
     428         266 :         drop_schemaRef = putName("drop_schema");
     429         266 :         drop_seqRef = putName("drop_seq");
     430         266 :         drop_tableRef = putName("drop_table");
     431         266 :         drop_triggerRef = putName("drop_trigger");
     432         266 :         drop_typeRef = putName("drop_type");
     433         266 :         drop_userRef = putName("drop_user");
     434         266 :         drop_viewRef = putName("drop_view");
     435         266 :         emptybindidxRef = putName("emptybindidx");
     436         266 :         emptybindRef = putName("emptybind");
     437         266 :         eqRef = putName("==");
     438         266 :         evalRef = putName("eval");
     439         266 :         execRef = putName("exec");
     440         266 :         expandRef = putName("expand");
     441         266 :         exportOperationRef = putName("exportOperation");
     442         266 :         export_tableRef = putName("export_table");
     443         266 :         fetchRef = putName("fetch");
     444         266 :         findRef = putName("find");
     445         266 :         finishRef = putName("finish");
     446         266 :         firstnRef = putName("firstn");
     447         266 :         first_valueRef = putName("first_value");
     448         266 :         generatorRef = putName("generator");
     449         266 :         getRef = putName("get");
     450         266 :         getTraceRef = putName("getTrace");
     451         266 :         getVariableRef = putName("getVariable");
     452         266 :         grant_functionRef = putName("grant_function");
     453         266 :         grantRef = putName("grant");
     454         266 :         grant_rolesRef = putName("grant_roles");
     455         266 :         groupbyRef = putName("groupby");
     456         266 :         group_concatRef = putName("group_concat");
     457         266 :         groupdoneRef = putName("groupdone");
     458         266 :         groupRef = putName("group");
     459         266 :         growRef = putName("grow");
     460         266 :         hashRef = putName("hash");
     461         266 :         hgeRef = putName("hge");
     462         266 :         identityRef = putName("identity");
     463         266 :         ifthenelseRef = putName("ifthenelse");
     464         266 :         importColumnRef = putName("importColumn");
     465         266 :         importTableRef = putName("importTable");
     466         266 :         intersectcandRef= putName("intersectcand");
     467         266 :         intersectRef = putName("intersect");
     468         266 :         intRef = putName("int");
     469         266 :         ioRef = putName("io");
     470         266 :         iteratorRef = putName("iterator");
     471         266 :         jitRef = putName("jit");
     472         266 :         joinRef = putName("join");
     473         266 :         jsonRef = putName("json");
     474         266 :         lagRef = putName("lag");
     475         266 :         languageRef= putName("language");
     476         266 :         last_valueRef = putName("last_value");
     477         266 :         leadRef = putName("lead");
     478         266 :         leftjoinRef = putName("leftjoin");
     479         266 :         likejoinRef = putName("likejoin");
     480         266 :         likeRef = putName("like");
     481         266 :         likeselectRef = putName("likeselect");
     482         266 :         listRef = putName("list");
     483         266 :         lockRef = putName("lock");
     484         266 :         lookupRef = putName("lookup");
     485         266 :         malRef = putName("mal");
     486         266 :         manifoldRef = putName("manifold");
     487         266 :         mapiRef = putName("mapi");
     488         266 :         markRef = putName("mark");
     489         266 :         maskRef = putName("mask");
     490         266 :         matRef = putName("mat");
     491         266 :         max_no_nilRef = putName("max_no_nil");
     492         266 :         maxRef = putName("max");
     493         266 :         mdbRef = putName("mdb");
     494         266 :         mergecandRef= putName("mergecand");
     495         266 :         mergepackRef= putName("mergepack");
     496         266 :         mergetableRef = putName("mergetable");
     497         266 :         min_no_nilRef = putName("min_no_nil");
     498         266 :         minRef = putName("min");
     499         266 :         minusRef = putName("-");
     500         266 :         mirrorRef = putName("mirror");
     501         266 :         mitosisRef = putName("mitosis");
     502         266 :         mkeyRef = putName("mkey");
     503         266 :         mmathRef = putName("mmath");
     504         266 :         modRef = putName("%");
     505         266 :         mtimeRef = putName("mtime");
     506         266 :         mulRef = putName("*");
     507         266 :         multicolumnRef = putName("multicolumn");
     508         266 :         multiplexRef = putName("multiplex");
     509         266 :         mvcRef = putName("mvc");
     510         266 :         newRef = putName("new");
     511         266 :         nextRef = putName("next");
     512         266 :         not_likeRef = putName("not_like");
     513         266 :         notRef = putName("not");
     514         266 :         not_uniqueRef= putName("not_unique");
     515         266 :         nth_valueRef = putName("nth_value");
     516         266 :         ntileRef = putName("ntile");
     517         266 :         oidRef = putName("oid");
     518         266 :         oltpRef = putName("oltp");
     519         266 :         openRef = putName("open");
     520         266 :         optimizerRef = putName("optimizer");
     521         266 :         orRef = putName("or");
     522         266 :         outerjoinRef = putName("outerjoin");
     523         266 :         pack2Ref = putName("pack2");
     524         266 :         packIncrementRef = putName("packIncrement");
     525         266 :         packRef = putName("pack");
     526         266 :         parametersRef = putName("parameters");
     527         266 :         partitionRef = putName("partition");
     528         266 :         passRef = putName("pass");
     529         266 :         pcreRef = putName("pcre");
     530         266 :         percent_rankRef = putName("percent_rank");
     531         266 :         pinRef = putName("pin");
     532         266 :         plusRef = putName("+");
     533         266 :         postludeRef = putName("postlude");
     534         266 :         preludeRef = putName("prelude");
     535         266 :         printRef = putName("print");
     536         266 :         prodRef = putName("prod");
     537         266 :         profilerRef = putName("profiler");
     538         266 :         projectdeltaRef = putName("projectdelta");
     539         266 :         projectionpathRef = putName("projectionpath");
     540         266 :         projectionRef = putName("projection");
     541         266 :         projectRef = putName("project");
     542         266 :         putRef = putName("put");
     543         266 :         pyapi3mapRef = putName("batpyapi3map");
     544         266 :         pyapi3Ref = putName("pyapi3");
     545         266 :         querylogRef = putName("querylog");
     546         266 :         queryRef = putName("query");
     547         266 :         raiseRef = putName("raise");
     548         266 :         rangejoinRef = putName("rangejoin");
     549         266 :         rankRef = putName("rank");
     550         266 :         rapiRef = putName("rapi");
     551         266 :         reconnectRef = putName("reconnect");
     552         266 :         refineRef = putName("refine");
     553         266 :         registerRef = putName("register");
     554         266 :         register_supervisorRef = putName("register_supervisor");
     555         266 :         releaseRef = putName("release");
     556         266 :         remapRef = putName("remap");
     557         266 :         remoteRef = putName("remote");
     558         266 :         rename_columnRef = putName("rename_column");
     559         266 :         rename_schemaRef = putName("rename_schema");
     560         266 :         rename_tableRef = putName("rename_table");
     561         266 :         rename_userRef = putName("rename_user");
     562         266 :         replaceRef = putName("replace");
     563         266 :         replicatorRef = putName("replicator");
     564         266 :         resultSetRef = putName("resultSet");
     565         266 :         reuseRef = putName("reuse");
     566         266 :         revoke_functionRef = putName("revoke_function");
     567         266 :         revokeRef = putName("revoke");
     568         266 :         revoke_rolesRef = putName("revoke_roles");
     569         266 :         rollbackRef = putName("rollback");
     570         266 :         row_numberRef = putName("row_number");
     571         266 :         rpcRef = putName("rpc");
     572         266 :         rsColumnRef = putName("rsColumn");
     573         266 :         sampleRef= putName("sample");
     574         266 :         schedulerRef = putName("scheduler");
     575         266 :         selectNotNilRef = putName("selectNotNil");
     576         266 :         selectRef = putName("select");
     577         266 :         semaRef = putName("sema");
     578         266 :         semijoinRef = putName("semijoin");
     579         266 :         seriesRef = putName("series");
     580         266 :         setAccessRef = putName("setAccess");
     581         266 :         setVariableRef = putName("setVariable");
     582         266 :         setWriteModeRef= putName("setWriteMode");
     583         266 :         set_protocolRef= putName("set_protocol");
     584         266 :         singleRef = putName("single");
     585         266 :         sinkRef = putName("sink");
     586         266 :         sliceRef = putName("slice");
     587         266 :         sortRef = putName("sort");
     588         266 :         sqlcatalogRef = putName("sqlcatalog");
     589         266 :         sqlRef = putName("sql");
     590         266 :         startRef = putName("start");
     591         266 :         starttraceRef = putName("starttrace");
     592         266 :         stoptraceRef = putName("stoptrace");
     593         266 :         streamsRef = putName("streams");
     594         266 :         strRef = putName("str");
     595         266 :         subavgRef = putName("subavg");
     596         266 :         subcountRef = putName("subcount");
     597         266 :         subdeltaRef = putName("subdelta");
     598         266 :         subeval_aggrRef = putName("subeval_aggr");
     599         266 :         subgroupdoneRef= putName("subgroupdone");
     600         266 :         subgroupRef = putName("subgroup");
     601         266 :         subinterRef = putName("subinterRef");
     602         266 :         submaxRef = putName("submax");
     603         266 :         submedianRef = putName("submedian");
     604         266 :         subminRef = putName("submin");
     605         266 :         subprodRef = putName("subprod");
     606         266 :         subsliceRef = putName("subslice");
     607         266 :         subsumRef = putName("subsum");
     608         266 :         subuniformRef= putName("subuniform");
     609         266 :         sumRef = putName("sum");
     610         266 :         takeRef= putName("take");
     611         266 :         thetajoinRef = putName("thetajoin");
     612         266 :         thetaselectRef = putName("thetaselect");
     613         266 :         tidRef = putName("tid");
     614         266 :         totalRef = putName("total");
     615         266 :         timestampRef = putName("timestamp");
     616         266 :         transaction_abortRef= putName("transaction_abort");
     617         266 :         transaction_beginRef= putName("transaction_begin");
     618         266 :         transaction_commitRef= putName("transaction_commit");
     619         266 :         transactionRef= putName("transaction");
     620         266 :         transaction_releaseRef= putName("transaction_release");
     621         266 :         transaction_rollbackRef= putName("transaction_rollback");
     622         266 :         umaskRef = putName("umask");
     623         266 :         uniqueRef= putName("unique");
     624         266 :         unlockRef= putName("unlock");
     625         266 :         unpackRef = putName("unpack");
     626         266 :         unpinRef = putName("unpin");
     627         266 :         updateRef = putName("update");
     628         266 :         userRef = putName("user");
     629         266 :         vectorRef = putName("vector");
     630         266 :         window_boundRef = putName("window_bound");
     631         266 :         wlcRef = putName("wlc");
     632         266 :         wlrRef = putName("wlr");
     633         266 :         zero_or_oneRef = putName("zero_or_one");
     634             : /* ! please keep this list sorted for easier maintenance ! */
     635         266 : }

Generated by: LCOV version 1.14