Changeset: 7eaffc3e03f2 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/7eaffc3e03f2
Modified Files:
sql/test/BugTracker-2025/Tests/All
Branch: default
Log Message:
merged
diffs (truncated from 1389 to 300 lines):
diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out
--- a/clients/Tests/exports.stable.out
+++ b/clients/Tests/exports.stable.out
@@ -850,8 +850,8 @@ bool batstr_func_has_candidates(const ch
const char bbpRef[];
const char betweenRef[];
const char bindRef[];
-const char binddbatRef[];
-const char bindidxRef[];
+const char bind_dbatRef[];
+const char bind_idxbatRef[];
const char blockRef[];
const char bstreamRef[];
const char calcRef[];
@@ -897,7 +897,7 @@ const char create_triggerRef[];
const char create_typeRef[];
const char create_userRef[];
const char create_viewRef[];
-const char crossRef[];
+const char crossproductRef[];
const char cume_distRef[];
const char dataflowRef[];
const char dblRef[];
@@ -1127,7 +1127,7 @@ str operatorName(int i);
void opt_pipes_reset(void);
str optimizeMALBlock(Client cntxt, MalBlkPtr mb);
const char optimizerRef[];
-const char outercrossRef[];
+const char outercrossproductRef[];
const char outerjoinRef[];
const char outerselectRef[];
const char packIncrementRef[];
diff --git a/monetdb5/mal/mal_namespace.c b/monetdb5/mal/mal_namespace.c
--- a/monetdb5/mal/mal_namespace.c
+++ b/monetdb5/mal/mal_namespace.c
@@ -88,536 +88,27 @@ fixName(const char *name)
MT_lock_unset(&mal_namespaceLock);
}
-/* ! please keep this list sorted for easier maintenance ! */
-const char affectedRowsRef[] = "affectedRows";
-const char aggrRef[] = "aggr";
-const char alarmRef[] = "alarm";
-const char algebraRef[] = "algebra";
-const char alter_add_range_partitionRef[] = "alter_add_range_partition";
-const char alter_add_tableRef[] = "alter_add_table";
-const char alter_add_value_partitionRef[] = "alter_add_value_partition";
-const char alter_del_tableRef[] = "alter_del_table";
-const char alter_seqRef[] = "alter_seq";
-const char alter_set_tableRef[] = "alter_set_table";
-const char alter_tableRef[] = "alter_table";
-const char alter_userRef[] = "alter_user";
-const char appendBulkRef[] = "appendBulk";
-const char appendRef[] = "append";
-const char assertRef[] = "assert";
-const char avgRef[] = "avg";
-const char bandjoinRef[] = "bandjoin";
-const char batalgebraRef[] = "batalgebra";
-const char batcalcRef[] = "batcalc";
-const char batcapiRef[] = "batcapi";
-const char batmalRef[] = "batmal";
-const char batmkeyRef[] = "batmkey";
-const char batmmathRef[] = "batmmath";
-const char batmtimeRef[] = "batmtime";
-const char batpyapi3Ref[] = "batpyapi3";
-const char batrapiRef[] = "batrapi";
-const char batRef[] = "bat";
-const char batsqlRef[] = "batsql";
-const char batstrRef[] = "batstr";
-const char bbpRef[] = "bbp";
-const char betweenRef[] = "between";
-const char binddbatRef[] = "bind_dbat";
-const char bindidxRef[] = "bind_idxbat";
-const char bindRef[] = "bind";
-const char blockRef[] = "block";
-const char bstreamRef[] = "bstream";
-const char calcRef[] = "calc";
-const char capiRef[] = "capi";
-const char claimRef[] = "claim";
-const char clear_tableRef[] = "clear_table";
-const char columnBindRef[] = "columnBind";
-const char comment_onRef[] = "comment_on";
-const char compressRef[] = "compress";
-const char connectRef[] = "connect";
-const char containsRef[] = "contains";
-const char copy_fromRef[] = "copy_from";
-const char corrRef[] = "corr";
-const char count_no_nilRef[] = "count_no_nil";
-const char countRef[] = "count";
-const char create_functionRef[] = "create_function";
-const char create_roleRef[] = "create_role";
-const char create_schemaRef[] = "create_schema";
-const char create_seqRef[] = "create_seq";
-const char create_tableRef[] = "create_table";
-const char create_triggerRef[] = "create_trigger";
-const char create_typeRef[] = "create_type";
-const char create_userRef[] = "create_user";
-const char create_viewRef[] = "create_view";
-const char crossRef[] = "crossproduct";
-const char cume_distRef[] = "cume_dist";
-const char dataflowRef[] = "dataflow";
-const char dblRef[] = "dbl";
-const char decompressRef[] = "decompress";
-const char defaultpipeRef[] = "defaultpipe";
-const char defineRef[] = "define";
-const char deleteRef[] = "delete";
-const char deltaRef[] = "delta";
-const char dense_rankRef[] = "dense_rank";
-const char dependRef[] = "depend";
-const char deregisterRef[] = "deregister";
-const char dictRef[] = "dict";
-const char diffRef[] = "diff";
-const char diffcandRef[] = "diffcand";
-const char differenceRef[] = "difference";
-const char disconnectRef[] = "disconnect";
+#define NAME_DEFINE(NAME) const char NAME##Ref[] = #NAME
+FOREACH_NAME(NAME_DEFINE);
const char divRef[] = "/";
-const char drop_constraintRef[] = "drop_constraint";
-const char drop_functionRef[] = "drop_function";
-const char drop_indexRef[] = "drop_index";
-const char drop_roleRef[] = "drop_role";
-const char drop_schemaRef[] = "drop_schema";
-const char drop_seqRef[] = "drop_seq";
-const char drop_tableRef[] = "drop_table";
-const char drop_triggerRef[] = "drop_trigger";
-const char drop_typeRef[] = "drop_type";
-const char drop_userRef[] = "drop_user";
-const char drop_viewRef[] = "drop_view";
-const char emptybindidxRef[] = "emptybindidx";
-const char emptybindRef[] = "emptybind";
-const char endswithjoinRef[] = "endswithjoin";
const char eqRef[] = "==";
-const char evalRef[] = "eval";
-const char execRef[] = "exec";
-const char export_bin_columnRef[] = "export_bin_column";
-const char exportOperationRef[] = "exportOperation";
-const char export_tableRef[] = "export_table";
-const char fetchRef[] = "fetch";
-const char findRef[] = "find";
-const char firstnRef[] = "firstn";
-const char first_valueRef[] = "first_value";
-const char forRef[] = "for";
-const char generatorRef[] = "generator";
-const char getRef[] = "get";
-const char getVariableRef[] = "getVariable";
-const char grant_functionRef[] = "grant_function";
-const char grantRef[] = "grant";
-const char grant_rolesRef[] = "grant_roles";
-const char groupbyRef[] = "groupby";
-const char groupdoneRef[] = "groupdone";
-const char groupedfirstnRef[] = "groupedfirstn";
-const char groupRef[] = "group";
-const char growRef[] = "grow";
-const char hgeRef[] = "hge";
-const char identityRef[] = "identity";
-const char ifthenelseRef[] = "ifthenelse";
-const char importColumnRef[] = "importColumn";
-const char intersectcandRef[] = "intersectcand";
-const char intersectRef[] = "intersect";
-const char intRef[] = "int";
-const char ioRef[] = "io";
-const char iteratorRef[] = "iterator";
-const char joinRef[] = "join";
-const char jsonRef[] = "json";
-const char lagRef[] = "lag";
-const char languageRef[] = "language";
-const char last_valueRef[] = "last_value";
-const char leadRef[] = "lead";
-const char leftjoinRef[] = "leftjoin";
-const char likejoinRef[] = "likejoin";
-const char likeRef[] = "like";
-const char likeselectRef[] = "likeselect";
-const char lngRef[] = "lng";
-const char lockRef[] = "lock";
-const char lookupRef[] = "lookup";
-const char mainRef[] = "main";
-const char malRef[] = "mal";
-const char manifoldRef[] = "manifold";
-const char mapiRef[] = "mapi";
-const char markjoinRef[] = "markjoin";
-const char markselectRef[] = "markselect";
-const char maskRef[] = "mask";
-const char matRef[] = "mat";
-const char maxlevenshteinRef[] = "maxlevenshtein";
-const char maxRef[] = "max";
-const char mdbRef[] = "mdb";
-const char mergecandRef[] = "mergecand";
-const char mergepackRef[] = "mergepack";
-const char mergetableRef[] = "mergetable";
-const char minjarowinklerRef[] = "minjarowinkler";
-const char minRef[] = "min";
const char minusRef[] = "-";
-const char mirrorRef[] = "mirror";
-const char mitosisRef[] = "mitosis";
-const char mmathRef[] = "mmath";
const char modRef[] = "%";
-const char mtimeRef[] = "mtime";
const char mulRef[] = "*";
-const char multiplexRef[] = "multiplex";
-const char mvcRef[] = "mvc";
-const char newRef[] = "new";
-const char nextRef[] = "next";
-const char not_likeRef[] = "not_like";
-const char notRef[] = "not";
-const char not_uniqueRef[] = "not_unique";
-const char nth_valueRef[] = "nth_value";
-const char ntileRef[] = "ntile";
-const char optimizerRef[] = "optimizer";
-const char outercrossRef[] = "outercrossproduct";
-const char outerjoinRef[] = "outerjoin";
-const char outerselectRef[] = "outerselect";
-const char packIncrementRef[] = "packIncrement";
-const char packRef[] = "pack";
-const char parametersRef[] = "parameters";
-const char passRef[] = "pass";
-const char percent_rankRef[] = "percent_rank";
const char plusRef[] = "+";
-const char predicateRef[] = "predicate";
-const char printRef[] = "print";
-const char prodRef[] = "prod";
-const char profilerRef[] = "profiler";
-const char projectdeltaRef[] = "projectdelta";
-const char projectionpathRef[] = "projectionpath";
-const char projectionRef[] = "projection";
-const char projectRef[] = "project";
-const char putRef[] = "put";
-const char pyapi3Ref[] = "pyapi3";
-const char querylogRef[] = "querylog";
-const char raiseRef[] = "raise";
-const char rangejoinRef[] = "rangejoin";
-const char rankRef[] = "rank";
-const char rapiRef[] = "rapi";
-const char reconnectRef[] = "reconnect";
-const char registerRef[] = "register";
-const char register_supervisorRef[] = "register_supervisor";
-const char remapRef[] = "remap";
-const char remoteRef[] = "remote";
-const char rename_columnRef[] = "rename_column";
-const char rename_schemaRef[] = "rename_schema";
-const char rename_tableRef[] = "rename_table";
-const char rename_userRef[] = "rename_user";
-const char renumberRef[] = "renumber";
-const char replaceRef[] = "replace";
-const char resultSetRef[] = "resultSet";
-const char revoke_functionRef[] = "revoke_function";
-const char revokeRef[] = "revoke";
-const char revoke_rolesRef[] = "revoke_roles";
-const char row_numberRef[] = "row_number";
-const char rpcRef[] = "rpc";
-const char rsColumnRef[] = "rsColumn";
-const char rtreeRef[] = "rtree";
-const char sampleRef[] = "sample";
-const char selectNotNilRef[] = "selectNotNil";
-const char selectRef[] = "select";
-const char semaRef[] = "sema";
-const char semijoinRef[] = "semijoin";
-const char seriesRef[] = "series";
-const char setAccessRef[] = "setAccess";
-const char set_protocolRef[] = "set_protocol";
-const char setVariableRef[] = "setVariable";
-const char singleRef[] = "single";
-const char sliceRef[] = "slice";
-const char sortRef[] = "sort";
-const char sqlcatalogRef[] = "sqlcatalog";
-const char sqlRef[] = "sql";
-const char startswithjoinRef[] = "startswithjoin";
-const char stoptraceRef[] = "stoptrace";
-const char streamsRef[] = "streams";
-const char strimpsRef[] = "strimps";
-const char strRef[] = "str";
-const char subavgRef[] = "subavg";
-const char subcountRef[] = "subcount";
-const char subdeltaRef[] = "subdelta";
-const char subeval_aggrRef[] = "subeval_aggr";
-const char subgroupdoneRef[] = "subgroupdone";
-const char subgroupRef[] = "subgroup";
-const char submaxRef[] = "submax";
-const char subminRef[] = "submin";
-const char subprodRef[] = "subprod";
-const char subsliceRef[] = "subslice";
-const char subsumRef[] = "subsum";
-const char subuniformRef[] = "subuniform";
-const char sumRef[] = "sum";
-const char takeRef[] = "take";
-const char thetajoinRef[] = "thetajoin";
-const char thetaselectRef[] = "thetaselect";
-const char tidRef[] = "tid";
-const char totalRef[] = "total";
-const char transaction_abortRef[] = "transaction_abort";
-const char transaction_beginRef[] = "transaction_begin";
-const char transaction_commitRef[] = "transaction_commit";
-const char transactionRef[] = "transaction";
-const char transaction_releaseRef[] = "transaction_release";
-const char transaction_rollbackRef[] = "transaction_rollback";
-const char umaskRef[] = "umask";
-const char unionfuncRef[] = "unionfunc";
-const char uniqueRef[] = "unique";
-const char unlockRef[] = "unlock";
-const char updateRef[] = "update";
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]