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 - 2019 MonetDB B.V.
7 */
8
9#ifndef MAL_PRELUDE
10#define MAL_PRELUDE
11#include "opt_support.h"
12
13/* cf., gdk/gdk.h */
14/* ! please keep this list sorted for easier maintenance ! */
15mal_export str abortRef;
16mal_export str actionRef;
17mal_export str affectedRowsRef;
18mal_export str aggrRef;
19mal_export str alarmRef;
20mal_export str algebraRef;
21mal_export str alter_add_range_partitionRef;
22mal_export str alter_add_tableRef;
23mal_export str alter_add_value_partitionRef;
24mal_export str alter_constraintRef;
25mal_export str alter_del_tableRef;
26mal_export str alter_functionRef;
27mal_export str alter_indexRef;
28mal_export str alter_roleRef;
29mal_export str alter_schemaRef;
30mal_export str alter_seqRef;
31mal_export str alter_set_tableRef;
32mal_export str alter_tableRef;
33mal_export str alter_triggerRef;
34mal_export str alter_typeRef;
35mal_export str alter_userRef;
36mal_export str alter_viewRef;
37mal_export str andRef;
38mal_export str antijoinRef;
39mal_export str appendidxRef;
40mal_export str appendRef;
41mal_export str arrayRef;
42mal_export str assertRef;
43mal_export str attachRef;
44mal_export str avgRef;
45mal_export str bandjoinRef;
46mal_export str basketRef;
47mal_export str batalgebraRef;
48mal_export str batcalcRef;
49mal_export str batcapiRef;
50mal_export str batmalRef;
51mal_export str batmmathRef;
52mal_export str batmtimeRef;
53mal_export str batpyapi3Ref;
54mal_export str batpyapiRef;
55mal_export str batrapiRef;
56mal_export str batRef;
57mal_export str batsqlRef;
58mal_export str batstrRef;
59mal_export str batxmlRef;
60mal_export str bbpRef;
61mal_export str betweenRef;
62mal_export str binddbatRef;
63mal_export str bindidxRef;
64mal_export str bindRef;
65mal_export str blockRef;
66mal_export str bpmRef;
67mal_export str bstreamRef;
68mal_export str calcRef;
69mal_export str capiRef;
70mal_export str catalogRef;
71mal_export str clear_tableRef;
72mal_export str closeRef;
73mal_export str columnBindRef;
74mal_export str columnRef;
75mal_export str comment_onRef;
76mal_export str commitRef;
77mal_export str connectRef;
78mal_export str copy_fromRef;
79mal_export str copyRef;
80mal_export str count_no_nilRef;
81mal_export str countRef;
82mal_export str create_constraintRef;
83mal_export str create_functionRef;
84mal_export str create_indexRef;
85mal_export str createRef;
86mal_export str create_roleRef;
87mal_export str create_schemaRef;
88mal_export str create_seqRef;
89mal_export str create_tableRef;
90mal_export str create_triggerRef;
91mal_export str create_typeRef;
92mal_export str create_userRef;
93mal_export str create_viewRef;
94mal_export str crossRef;
95mal_export str cume_distRef;
96mal_export str dataflowRef;
97mal_export str dateRef;
98mal_export str dblRef;
99mal_export str defineRef;
100mal_export str deleteRef;
101mal_export str deltaRef;
102mal_export str dense_rankRef;
103mal_export str diffcandRef;
104mal_export str differenceRef;
105mal_export str diffRef;
106mal_export str disconnectRef;
107mal_export str divRef;
108mal_export str drop_constraintRef;
109mal_export str drop_functionRef;
110mal_export str drop_indexRef;
111mal_export str drop_roleRef;
112mal_export str drop_schemaRef;
113mal_export str drop_seqRef;
114mal_export str drop_tableRef;
115mal_export str drop_triggerRef;
116mal_export str drop_typeRef;
117mal_export str drop_userRef;
118mal_export str drop_viewRef;
119mal_export str emptybindidxRef;
120mal_export str emptybindRef;
121mal_export str eqRef;
122mal_export str contextRef;
123mal_export str evalRef;
124mal_export str execRef;
125mal_export str expandRef;
126mal_export str exportOperationRef;
127mal_export str export_tableRef;
128mal_export str fetchRef;
129mal_export str findRef;
130mal_export str finishRef;
131mal_export str firstnRef;
132mal_export str first_valueRef;
133mal_export str generatorRef;
134mal_export str getRef;
135mal_export str getTraceRef;
136mal_export str grant_functionRef;
137mal_export str grantRef;
138mal_export str grant_rolesRef;
139mal_export str groupbyRef;
140mal_export str group_concatRef;
141mal_export str groupdoneRef;
142mal_export str groupRef;
143mal_export str hashRef;
144mal_export str hgeRef;
145mal_export str identityRef;
146mal_export str ifthenelseRef;
147mal_export str ilikeRef;
148mal_export str ilikeselectRef;
149mal_export str ilikethetaselectRef;
150mal_export str ilikeuselectRef;
151mal_export str inplaceRef;
152mal_export str intersectcandRef;
153mal_export str intersectRef;
154mal_export str intRef;
155mal_export str ioRef;
156mal_export str iteratorRef;
157mal_export str jitRef;
158mal_export str joinRef;
159mal_export str jsonRef;
160mal_export str lagRef;
161mal_export str languageRef;
162mal_export str last_valueRef;
163mal_export str leadRef;
164mal_export str leftjoinRef;
165mal_export str likeRef;
166mal_export str likeselectRef;
167mal_export str likethetaselectRef;
168mal_export str likeuselectRef;
169mal_export str listRef;
170mal_export str lockRef;
171mal_export str lookupRef;
172mal_export str malRef;
173mal_export str manifoldRef;
174mal_export str mapiRef;
175mal_export str markRef;
176mal_export str matRef;
177mal_export str max_no_nilRef;
178mal_export str maxRef;
179mal_export str mdbRef;
180mal_export str mergecandRef;
181mal_export str mergepackRef;
182mal_export str min_no_nilRef;
183mal_export str minRef;
184mal_export str minusRef;
185mal_export str mirrorRef;
186mal_export str mitosisRef;
187mal_export str mkeyRef;
188mal_export str mmathRef;
189mal_export str mtimeRef;
190mal_export str mulRef;
191mal_export str multicolumnRef;
192mal_export str multiplexRef;
193mal_export str mvcRef;
194mal_export str newRef;
195mal_export str nextRef;
196mal_export str not_ilikeRef;
197mal_export str not_likeRef;
198mal_export str notRef;
199mal_export str not_uniqueRef;
200mal_export str nth_valueRef;
201mal_export str ntileRef;
202mal_export str oidRef;
203mal_export str oltpRef;
204mal_export str openRef;
205mal_export str optimizerRef;
206mal_export str pack2Ref;
207mal_export str packIncrementRef;
208mal_export str packRef;
209mal_export str parametersRef;
210mal_export str partitionRef;
211mal_export str passRef;
212mal_export str pcreRef;
213mal_export str percent_rankRef;
214mal_export str pinRef;
215mal_export str plusRef;
216mal_export str postludeRef;
217mal_export str preludeRef;
218mal_export str printRef;
219mal_export str prodRef;
220mal_export str profilerRef;
221mal_export str projectdeltaRef;
222mal_export str projectionpathRef;
223mal_export str projectionRef;
224mal_export str projectRef;
225mal_export str putRef;
226mal_export str pyapi3mapRef;
227mal_export str pyapi3Ref;
228mal_export str pyapimapRef;
229mal_export str pyapiRef;
230mal_export str querylogRef;
231mal_export str queryRef;
232mal_export str raiseRef;
233mal_export str rangejoinRef;
234mal_export str rankRef;
235mal_export str rapiRef;
236mal_export str reconnectRef;
237mal_export str refineRef;
238mal_export str registerRef;
239mal_export str register_supervisorRef;
240mal_export str releaseRef;
241mal_export str remapRef;
242mal_export str remoteRef;
243mal_export str rename_columnRef;
244mal_export str rename_schemaRef;
245mal_export str rename_tableRef;
246mal_export str rename_userRef;
247mal_export str replaceRef;
248mal_export str replicatorRef;
249mal_export str resultSetRef;
250mal_export str reuseRef;
251mal_export str revoke_functionRef;
252mal_export str revokeRef;
253mal_export str revoke_rolesRef;
254mal_export str rollbackRef;
255mal_export str row_numberRef;
256mal_export str rpcRef;
257mal_export str rsColumnRef;
258mal_export str sampleRef;
259mal_export str schedulerRef;
260mal_export str selectNotNilRef;
261mal_export str selectRef;
262mal_export str semaRef;
263mal_export str semijoinRef;
264mal_export str seriesRef;
265mal_export str setAccessRef;
266mal_export str setVariableRef;
267mal_export str setWriteModeRef;
268mal_export str singleRef;
269mal_export str sinkRef;
270mal_export str sliceRef;
271mal_export str sortRef;
272mal_export str sortReverseRef;
273mal_export str sqlcatalogRef;
274mal_export str sqlRef;
275mal_export str startRef;
276mal_export str starttraceRef;
277mal_export str stoptraceRef;
278mal_export str streamsRef;
279mal_export str strRef;
280mal_export str subavgRef;
281mal_export str subcountRef;
282mal_export str subdeltaRef;
283mal_export str subdiffRef;
284mal_export str subeval_aggrRef;
285mal_export str subgroupdoneRef;
286mal_export str subgroupRef;
287mal_export str subinterRef;
288mal_export str submaxRef;
289mal_export str submedianRef;
290mal_export str subminRef;
291mal_export str subprodRef;
292mal_export str subsliceRef;
293mal_export str subsumRef;
294mal_export str subuniformRef;
295mal_export str sumRef;
296mal_export str takeRef;
297mal_export str thetajoinRef;
298mal_export str thetaselectRef;
299mal_export str tidRef;
300mal_export str timestampRef;
301mal_export str transaction_abortRef;
302mal_export str transaction_beginRef;
303mal_export str transaction_commitRef;
304mal_export str transactionRef;
305mal_export str transaction_releaseRef;
306mal_export str transaction_rollbackRef;
307mal_export str uniqueRef;
308mal_export str unlockRef;
309mal_export str unpackRef;
310mal_export str unpinRef;
311mal_export str updateRef;
312mal_export str userRef;
313mal_export str vectorRef;
314mal_export str window_boundRef;
315mal_export str wlcRef;
316mal_export str wlrRef;
317mal_export str zero_or_oneRef;
318/* ! please keep this list sorted for easier maintenance ! */
319#endif
320