Skip to content

Latest commit

 

History

History
331 lines (325 loc) · 48.3 KB

File metadata and controls

331 lines (325 loc) · 48.3 KB

Missing SQLGlot Functions

auto-generated by this script. Do not edit manually.

Schema

  • function_name is the name of the function extracted from the duckdb_functions table.
  • patched is true when the function is added by the pql sqlglot patch and absent from the original sqlglot mapping.
  • present_aliases column contains the aliases that are present in the sqlglot DuckDB parser FUNCTIONS mapping.
  • absent_aliases column contains the aliases that are absent in the sqlglot DuckDB parser FUNCTIONS mapping.

Data

idx function_name patched absent_aliases present_aliases
0 ARBITRARY true null FIRST
1 ARRAY_APPLY true ARRAY_TRANSFORM, LIST_APPLY APPLY, LIST_TRANSFORM
2 ARRAY_HAS_ANY true null LIST_HAS_ANY
3 ARRAY_INDEXOF true LIST_INDEXOF, LIST_POSITION ARRAY_POSITION
4 ARRAY_REDUCE true LIST_REDUCE REDUCE
5 ARRAY_TRANSFORM true ARRAY_APPLY, LIST_APPLY APPLY, LIST_TRANSFORM
6 BASE64 true null TO_BASE64
7 BIN true null TO_BINARY
8 FROM_HEX true null UNHEX
9 LIST_APPLY true ARRAY_APPLY, ARRAY_TRANSFORM APPLY, LIST_TRANSFORM
10 LIST_CAT true null ARRAY_CAT, ARRAY_CONCAT, LIST_CONCAT
11 LIST_DISTINCT true null ARRAY_DISTINCT
12 LIST_INDEXOF true ARRAY_INDEXOF, LIST_POSITION ARRAY_POSITION
13 LIST_INTERSECT true null ARRAY_INTERSECT
14 LIST_PACK true null LIST_VALUE
15 LIST_POSITION true ARRAY_INDEXOF, LIST_INDEXOF ARRAY_POSITION
16 LIST_REDUCE true ARRAY_REDUCE REDUCE
17 LIST_SLICE true null ARRAY_SLICE
18 MEAN true null AVG
19 ORD true null UNICODE
20 POSITION true null INSTR, STRPOS
21 REGEXP_SPLIT_TO_ARRAY true null STRING_SPLIT_REGEX, STR_SPLIT_REGEX
22 SUFFIX true null ENDS_WITH
23 AGE false null null
24 AGGREGATE false ARRAY_AGGR, ARRAY_AGGREGATE, LIST_AGGR, LIST_AGGREGATE null
25 AGO false null null
26 ARG_MAX_NULL false null null
27 ARG_MAX_NULLS_LAST false null null
28 ARG_MIN_NULL false null null
29 ARG_MIN_NULLS_LAST false null null
30 ARRAY_AGGR false AGGREGATE, ARRAY_AGGREGATE, LIST_AGGR, LIST_AGGREGATE null
31 ARRAY_AGGREGATE false AGGREGATE, ARRAY_AGGR, LIST_AGGR, LIST_AGGREGATE null
32 ARRAY_COSINE_DISTANCE false null null
33 ARRAY_COSINE_SIMILARITY false null null
34 ARRAY_CROSS_PRODUCT false null null
35 ARRAY_DISTANCE false null null
36 ARRAY_DOT_PRODUCT false ARRAY_INNER_PRODUCT null
37 ARRAY_EXTRACT false null null
38 ARRAY_GRADE_UP false GRADE_UP, LIST_GRADE_UP null
39 ARRAY_INNER_PRODUCT false ARRAY_DOT_PRODUCT null
40 ARRAY_NEGATIVE_DOT_PRODUCT false ARRAY_NEGATIVE_INNER_PRODUCT null
41 ARRAY_NEGATIVE_INNER_PRODUCT false ARRAY_NEGATIVE_DOT_PRODUCT null
42 ARRAY_POP_BACK false null null
43 ARRAY_POP_FRONT false null null
44 ARRAY_PUSH_BACK false null null
45 ARRAY_PUSH_FRONT false null null
46 ARRAY_RESIZE false LIST_RESIZE null
47 ARRAY_SELECT false LIST_SELECT null
48 ARRAY_TO_JSON false null null
49 ARRAY_TO_STRING_COMMA_DEFAULT false null null
50 ARRAY_UNIQUE false LIST_UNIQUE null
51 ARRAY_VALUE false null null
52 ARRAY_WHERE false LIST_WHERE null
53 ARRAY_ZIP false LIST_ZIP null
54 BAR false null null
55 BITSTRING false null null
56 BITSTRING_AGG false null null
57 BIT_COUNT false null null
58 BIT_POSITION false null null
59 CAN_CAST_IMPLICITLY false null null
60 CARDINALITY false null null
61 CAST_TO_TYPE false null null
62 CENTURY false null null
63 COL_DESCRIPTION false null null
64 COMBINE false null null
65 CONSTANT_OR_NULL false null null
66 CREATE_SORT_KEY false null null
67 CURRVAL false null null
68 DAMERAU_LEVENSHTEIN false null null
69 DATEPART false null null
70 DATESUB false null null
71 DATE_PART false null null
72 DATE_SUB false null null
73 DAYS_IN_MONTH false null null
74 DECADE false null null
75 ELEMENT_AT false MAP_EXTRACT null
76 ENTROPY false null null
77 ENUM_CODE false null null
78 ENUM_FIRST false null null
79 ENUM_LAST false null null
80 ENUM_RANGE false null null
81 ENUM_RANGE_BOUNDARY false null null
82 EPOCH_NS false null null
83 EPOCH_US false null null
84 EQUI_WIDTH_BINS false null null
85 ERA false null null
86 ERROR false null null
87 EVEN false null null
88 FAVG false null null
89 FDIV false null null
90 FILL false null null
91 FINALIZE false null null
92 FMOD false null null
93 FORMATREADABLEDECIMALSIZE false null null
94 FORMATREADABLESIZE false FORMAT_BYTES null
95 FORMAT_BYTES false FORMATREADABLESIZE null
96 FORMAT_PG_TYPE false null null
97 FORMAT_TYPE false null null
98 FROM_BINARY false UNBIN null
99 FROM_JSON false null null
100 FROM_JSON_STRICT false null null
101 FSUM false KAHAN_SUM, SUMKAHAN null
102 GAMMA false null null
103 GCD false GREATEST_COMMON_DIVISOR null
104 GENERATE_SUBSCRIPTS false null null
105 GEOMEAN false null null
106 GEOMETRIC_MEAN false null null
107 GETVARIABLE false null null
108 GET_BLOCK_SIZE false null null
109 GET_TYPE false null null
110 GRADE_UP false ARRAY_GRADE_UP, LIST_GRADE_UP null
111 GREATEST_COMMON_DIVISOR false GCD null
112 HAMMING false MISMATCHES null
113 HASH false null null
114 HISTOGRAM false null null
115 HISTOGRAM_EXACT false null null
116 ILIKE_ESCAPE false null null
117 IN_SEARCH_PATH false null null
118 ISFINITE false null null
119 ISOYEAR false null null
120 IS_HISTOGRAM_OTHER_BIN false null null
121 JACCARD false null null
122 JARO_SIMILARITY false null null
123 JSON_ARRAY false null null
124 JSON_ARRAY_LENGTH false null null
125 JSON_CONTAINS false null null
126 JSON_DESERIALIZE_SQL false null null
127 JSON_EXISTS false null null
128 JSON_GROUP_ARRAY false null null
129 JSON_GROUP_OBJECT false null null
130 JSON_GROUP_STRUCTURE false null null
131 JSON_MERGE_PATCH false null null
132 JSON_OBJECT false null null
133 JSON_PRETTY false null null
134 JSON_QUOTE false null null
135 JSON_SERIALIZE_PLAN false null null
136 JSON_SERIALIZE_SQL false null null
137 JSON_STRUCTURE false null null
138 JSON_TRANSFORM false null null
139 JSON_TRANSFORM_STRICT false null null
140 JSON_VALID false null null
141 JSON_VALUE false null null
142 JULIAN false null null
143 KAHAN_SUM false FSUM, SUMKAHAN null
144 KURTOSIS_POP false null null
145 LCM false LEAST_COMMON_MULTIPLE null
146 LEAST_COMMON_MULTIPLE false LCM null
147 LEFT_GRAPHEME false null null
148 LENGTH_GRAPHEME false null null
149 LGAMMA false null null
150 LIKE_ESCAPE false null null
151 LISTAGG false STRING_AGG GROUP_CONCAT
152 LIST_AGGR false AGGREGATE, ARRAY_AGGR, ARRAY_AGGREGATE, LIST_AGGREGATE null
153 LIST_AGGREGATE false AGGREGATE, ARRAY_AGGR, ARRAY_AGGREGATE, LIST_AGGR null
154 LIST_ANY_VALUE false null null
155 LIST_APPROX_COUNT_DISTINCT false null null
156 LIST_AVG false null null
157 LIST_BIT_AND false null null
158 LIST_BIT_OR false null null
159 LIST_BIT_XOR false null null
160 LIST_BOOL_AND false null null
161 LIST_BOOL_OR false null null
162 LIST_COSINE_SIMILARITY false null null
163 LIST_COUNT false null null
164 LIST_DOT_PRODUCT false LIST_INNER_PRODUCT null
165 LIST_ELEMENT false LIST_EXTRACT null
166 LIST_ENTROPY false null null
167 LIST_EXTRACT false LIST_ELEMENT null
168 LIST_FIRST false null null
169 LIST_GRADE_UP false ARRAY_GRADE_UP, GRADE_UP null
170 LIST_HAS_ALL false null ARRAY_HAS_ALL
171 LIST_HISTOGRAM false null null
172 LIST_INNER_PRODUCT false LIST_DOT_PRODUCT null
173 LIST_KURTOSIS false null null
174 LIST_KURTOSIS_POP false null null
175 LIST_LAST false null null
176 LIST_MAD false null null
177 LIST_MEDIAN false null null
178 LIST_MODE false null null
179 LIST_NEGATIVE_DOT_PRODUCT false LIST_NEGATIVE_INNER_PRODUCT null
180 LIST_NEGATIVE_INNER_PRODUCT false LIST_NEGATIVE_DOT_PRODUCT null
181 LIST_PRODUCT false null null
182 LIST_RESIZE false ARRAY_RESIZE null
183 LIST_REVERSE false null null
184 LIST_SELECT false ARRAY_SELECT null
185 LIST_SEM false null null
186 LIST_SKEWNESS false null null
187 LIST_STDDEV_POP false null null
188 LIST_STDDEV_SAMP false null null
189 LIST_STRING_AGG false null null
190 LIST_SUM false null null
191 LIST_UNIQUE false ARRAY_UNIQUE null
192 LIST_VAR_POP false null null
193 LIST_VAR_SAMP false null null
194 LIST_WHERE false ARRAY_WHERE null
195 LIST_ZIP false ARRAY_ZIP null
196 MAD false null null
197 MAKE_TIMESTAMPTZ false null null
198 MAKE_TIMESTAMP_MS false null null
199 MAKE_TIMESTAMP_NS false null null
200 MAKE_TYPE false null null
201 MAP_CONCAT false null null
202 MAP_CONTAINS false null null
203 MAP_CONTAINS_ENTRY false null null
204 MAP_CONTAINS_VALUE false null null
205 MAP_ENTRIES false null null
206 MAP_EXTRACT false ELEMENT_AT null
207 MAP_EXTRACT_VALUE false null null
208 MAP_TO_PG_OID false null null
209 MAP_VALUES false null null
210 MD5_NUMBER false null null
211 MD5_NUMBER_LOWER false null null
212 MD5_NUMBER_UPPER false null null
213 MICROSECOND false null null
214 MILLENNIUM false null null
215 MILLISECOND false null null
216 MISMATCHES false HAMMING null
217 NANOSECOND false null null
218 NEXTAFTER false null null
219 NEXTVAL false null null
220 NFC_NORMALIZE false null null
221 NORMALIZED_INTERVAL false null null
222 NOT_ILIKE_ESCAPE false null null
223 NOT_LIKE_ESCAPE false null null
224 OBJ_DESCRIPTION false null null
225 OCTET_LENGTH false null null
226 PARSE_DIRNAME false null null
227 PARSE_DIRPATH false null null
228 PARSE_DUCKDB_LOG_MESSAGE false null null
229 PARSE_FILENAME false null null
230 PARSE_FORMATTED_BYTES false null null
231 PARSE_PATH false null null
232 PREFIX false null null
233 PRINTF false null null
234 PRODUCT false null null
235 REGEXP_ESCAPE false null null
236 REGEXP_SPLIT_TO_TABLE false null null
237 REMAP_STRUCT false null null
238 REPLACE_TYPE false null null
239 RESERVOIR_QUANTILE false null null
240 RIGHT_GRAPHEME false null null
241 ROUNDBANKERS false null null
242 ROUND_EVEN false null null
243 ROW false null null
244 ROW_TO_JSON false null null
245 SEM false null null
246 SETSEED false null null
247 SET_BIT false null null
248 SHOBJ_DESCRIPTION false null null
249 SIGNBIT false null null
250 SLEEP_MS false null null
251 STATS false null null
252 STRING_AGG false LISTAGG GROUP_CONCAT
253 STRIP_ACCENTS false null null
254 STRLEN false null null
255 STRUCT_CONCAT false null null
256 STRUCT_CONTAINS false STRUCT_HAS null
257 STRUCT_EXTRACT_AT false null null
258 STRUCT_HAS false STRUCT_CONTAINS null
259 STRUCT_INDEXOF false STRUCT_POSITION null
260 STRUCT_INSERT false null null
261 STRUCT_KEYS false null null
262 STRUCT_POSITION false STRUCT_INDEXOF null
263 STRUCT_UPDATE false null null
264 STRUCT_VALUES false null null
265 ST_ASBINARY false ST_ASWKB null
266 ST_ASTEXT false ST_ASWKT null
267 ST_ASWKB false ST_ASBINARY null
268 ST_ASWKT false ST_ASTEXT null
269 ST_CRS false null null
270 ST_GEOMFROMWKB false null null
271 ST_INTERSECTS_EXTENT false null null
272 ST_SETCRS false null null
273 SUBSTRING_GRAPHEME false null null
274 SUMKAHAN false FSUM, KAHAN_SUM null
275 SUM_NO_OVERFLOW false null null
276 SWITCH false null null
277 TIMETZ_BYTE_COMPARABLE false null null
278 TIMEZONE false null null
279 TIMEZONE_HOUR false null null
280 TIMEZONE_MINUTE false null null
281 TO_BASE false null null
282 TO_CENTURIES false null null
283 TO_DECADES false null null
284 TO_HOURS false null null
285 TO_JSON false null null
286 TO_MICROSECONDS false null null
287 TO_MILLENNIA false null null
288 TO_MILLISECONDS false null null
289 TO_MINUTES false null null
290 TO_MONTHS false null null
291 TO_QUARTERS false null null
292 TO_SECONDS false null null
293 TO_WEEKS false null null
294 TO_YEARS false null null
295 TRY_STRPTIME false null null
296 UNBIN false FROM_BINARY null
297 UNION_EXTRACT false null null
298 UNION_TAG false null null
299 UNION_VALUE false null null
300 UNPIVOT_LIST false null null
301 URL_DECODE false null null
302 URL_ENCODE false null null
303 UUID_EXTRACT_TIMESTAMP false null null
304 UUID_EXTRACT_VERSION false null null
305 VARIANT_EXTRACT false null null
306 VARIANT_NORMALIZE false null null
307 VARIANT_TO_PARQUET_VARIANT false null null
308 VARIANT_TYPEOF false null null
309 VECTOR_TYPE false null null
310 WAVG false null null
311 WEEKDAY false null null
312 WEIGHTED_AVG false null null
313 WRITE_LOG false null null
314 YEARWEEK false null null