auto-generated by this script. Do not edit manually.
function_nameis the name of the function extracted from theduckdb_functionstable.patchedistruewhen the function is added by thepqlsqlglot patch and absent from the originalsqlglotmapping.present_aliasescolumn contains the aliases that are present in the sqlglotDuckDBparserFUNCTIONSmapping.absent_aliasescolumn contains the aliases that are absent in the sqlglotDuckDBparserFUNCTIONSmapping.
| 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 |