Skip to content

Commit d487d83

Browse files
HarshCasperhovaescolocalstack-bot
authored
Update function coverage documentation (#480)
Co-authored-by: Przemek Denkiewicz <przemyslaw.denkiewicz@gmail.com> Co-authored-by: LocalStack Bot <localstack-bot@users.noreply.github.com>
1 parent 5589f5e commit d487d83

File tree

2 files changed

+64
-52
lines changed

2 files changed

+64
-52
lines changed

.github/workflows/update-snowflake-feature-coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
env:
3939
PYTHONPATH: ${{ github.workspace }}/snowflake
4040
run: |
41-
pip install localstack lxml requests
41+
pip install localstack-core lxml requests
4242
python ./etc/coverage.py
4343
4444
- name: Move the generated files

public/data/snowflake/sql-functions.json

Lines changed: 63 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"generated_at": "2026-02-22T00:42:42.283Z",
3-
"total_functions": 918,
4-
"supported_count": 296,
5-
"unsupported_count": 622,
2+
"generated_at": "2026-03-05T10:13:37.545Z",
3+
"total_functions": 921,
4+
"supported_count": 343,
5+
"unsupported_count": 578,
66
"functions": [
77
{
88
"name": "ABS",
@@ -20,6 +20,10 @@
2020
"name": "ADD_MONTHS",
2121
"supported": true
2222
},
23+
{
24+
"name": "AGENT_RUN (SNOWFLAKE.CORTEX)",
25+
"supported": false
26+
},
2327
{
2428
"name": "AGG",
2529
"supported": false
@@ -102,7 +106,7 @@
102106
},
103107
{
104108
"name": "ALL_USER_NAMES",
105-
"supported": false
109+
"supported": true
106110
},
107111
{
108112
"name": "ANY_VALUE",
@@ -122,47 +126,47 @@
122126
},
123127
{
124128
"name": "APPROX_COUNT_DISTINCT",
125-
"supported": false
129+
"supported": true
126130
},
127131
{
128132
"name": "APPROX_PERCENTILE",
129133
"supported": true
130134
},
131135
{
132136
"name": "APPROX_PERCENTILE_ACCUMULATE",
133-
"supported": false
137+
"supported": true
134138
},
135139
{
136140
"name": "APPROX_PERCENTILE_COMBINE",
137-
"supported": false
141+
"supported": true
138142
},
139143
{
140144
"name": "APPROX_PERCENTILE_ESTIMATE",
141-
"supported": false
145+
"supported": true
142146
},
143147
{
144148
"name": "APPROX_TOP_K",
145-
"supported": false
149+
"supported": true
146150
},
147151
{
148152
"name": "APPROX_TOP_K_ACCUMULATE",
149-
"supported": false
153+
"supported": true
150154
},
151155
{
152156
"name": "APPROX_TOP_K_COMBINE",
153-
"supported": false
157+
"supported": true
154158
},
155159
{
156160
"name": "APPROX_TOP_K_ESTIMATE",
157-
"supported": false
161+
"supported": true
158162
},
159163
{
160164
"name": "APPROXIMATE_JACCARD_INDEX",
161-
"supported": false
165+
"supported": true
162166
},
163167
{
164168
"name": "APPROXIMATE_SIMILARITY",
165-
"supported": false
169+
"supported": true
166170
},
167171
{
168172
"name": "ARRAY_AGG",
@@ -394,7 +398,7 @@
394398
},
395399
{
396400
"name": "BIT_LENGTH",
397-
"supported": false
401+
"supported": true
398402
},
399403
{
400404
"name": "BITAND",
@@ -410,19 +414,19 @@
410414
},
411415
{
412416
"name": "BITMAP_BUCKET_NUMBER",
413-
"supported": false
417+
"supported": true
414418
},
415419
{
416420
"name": "BITMAP_CONSTRUCT_AGG",
417-
"supported": false
421+
"supported": true
418422
},
419423
{
420424
"name": "BITMAP_COUNT",
421-
"supported": false
425+
"supported": true
422426
},
423427
{
424428
"name": "BITMAP_OR_AGG",
425-
"supported": false
429+
"supported": true
426430
},
427431
{
428432
"name": "BITNOT",
@@ -482,11 +486,11 @@
482486
},
483487
{
484488
"name": "BUILD_SCOPED_FILE_URL",
485-
"supported": false
489+
"supported": true
486490
},
487491
{
488492
"name": "BUILD_STAGE_FILE_URL",
489-
"supported": false
493+
"supported": true
490494
},
491495
{
492496
"name": "CASE",
@@ -510,7 +514,7 @@
510514
},
511515
{
512516
"name": "CHECK_JSON",
513-
"supported": false
517+
"supported": true
514518
},
515519
{
516520
"name": "CHECK_XML",
@@ -550,7 +554,7 @@
550554
},
551555
{
552556
"name": "COMPRESS",
553-
"supported": false
557+
"supported": true
554558
},
555559
{
556560
"name": "CONCAT, \\",
@@ -562,11 +566,11 @@
562566
},
563567
{
564568
"name": "CONDITIONAL_CHANGE_EVENT",
565-
"supported": false
569+
"supported": true
566570
},
567571
{
568572
"name": "CONDITIONAL_TRUE_EVENT",
569-
"supported": false
573+
"supported": true
570574
},
571575
{
572576
"name": "CONTAINS",
@@ -582,7 +586,7 @@
582586
},
583587
{
584588
"name": "CORR",
585-
"supported": false
589+
"supported": true
586590
},
587591
{
588592
"name": "CORTEX_SEARCH_DATA_SCAN",
@@ -618,15 +622,15 @@
618622
},
619623
{
620624
"name": "COVAR_POP",
621-
"supported": false
625+
"supported": true
622626
},
623627
{
624628
"name": "COVAR_SAMP",
625-
"supported": false
629+
"supported": true
626630
},
627631
{
628632
"name": "CUME_DIST",
629-
"supported": false
633+
"supported": true
630634
},
631635
{
632636
"name": "CUMULATIVE_PRIVACY_LOSSES",
@@ -774,23 +778,23 @@
774778
},
775779
{
776780
"name": "DATASKETCHES_HLL_ACCUMULATE",
777-
"supported": false
781+
"supported": true
778782
},
779783
{
780784
"name": "DATASKETCHES_HLL_COMBINE",
781-
"supported": false
785+
"supported": true
782786
},
783787
{
784788
"name": "DATASKETCHES_HLL_ESTIMATE",
785-
"supported": false
789+
"supported": true
786790
},
787791
{
788792
"name": "DATE_FROM_PARTS",
789793
"supported": true
790794
},
791795
{
792796
"name": "DATE_PART",
793-
"supported": false
797+
"supported": true
794798
},
795799
{
796800
"name": "DATE_TRUNC",
@@ -818,19 +822,19 @@
818822
},
819823
{
820824
"name": "DECOMPRESS_BINARY",
821-
"supported": false
825+
"supported": true
822826
},
823827
{
824828
"name": "DECOMPRESS_STRING",
825-
"supported": false
829+
"supported": true
826830
},
827831
{
828832
"name": "DECRYPT",
829833
"supported": false
830834
},
831835
{
832836
"name": "DECRYPT_RAW",
833-
"supported": false
837+
"supported": true
834838
},
835839
{
836840
"name": "DEGREES",
@@ -946,7 +950,7 @@
946950
},
947951
{
948952
"name": "ENCRYPT_RAW",
949-
"supported": false
953+
"supported": true
950954
},
951955
{
952956
"name": "ENDSWITH",
@@ -1030,11 +1034,11 @@
10301034
},
10311035
{
10321036
"name": "FL_GET_CONTENT_TYPE",
1033-
"supported": false
1037+
"supported": true
10341038
},
10351039
{
10361040
"name": "FL_GET_ETAG",
1037-
"supported": false
1041+
"supported": true
10381042
},
10391043
{
10401044
"name": "FL_GET_FILE_TYPE",
@@ -1046,23 +1050,23 @@
10461050
},
10471051
{
10481052
"name": "FL_GET_RELATIVE_PATH",
1049-
"supported": false
1053+
"supported": true
10501054
},
10511055
{
10521056
"name": "FL_GET_SCOPED_FILE_URL",
1053-
"supported": false
1057+
"supported": true
10541058
},
10551059
{
10561060
"name": "FL_GET_SIZE",
1057-
"supported": false
1061+
"supported": true
10581062
},
10591063
{
10601064
"name": "FL_GET_STAGE",
1061-
"supported": false
1065+
"supported": true
10621066
},
10631067
{
10641068
"name": "FL_GET_STAGE_FILE_URL",
1065-
"supported": false
1069+
"supported": true
10661070
},
10671071
{
10681072
"name": "FL_IS_AUDIO",
@@ -1096,6 +1100,10 @@
10961100
"name": "GENERATE_COLUMN_DESCRIPTION",
10971101
"supported": false
10981102
},
1103+
{
1104+
"name": "GENERATE_POSTGRES_ACCESS_TOKEN_FOR_USER",
1105+
"supported": false
1106+
},
10991107
{
11001108
"name": "GENERATOR",
11011109
"supported": true
@@ -1126,7 +1134,7 @@
11261134
},
11271135
{
11281136
"name": "GET_DDL",
1129-
"supported": false
1137+
"supported": true
11301138
},
11311139
{
11321140
"name": "GET_IGNORE_CASE",
@@ -1338,7 +1346,7 @@
13381346
},
13391347
{
13401348
"name": "HEX_DECODE_STRING",
1341-
"supported": false
1349+
"supported": true
13421350
},
13431351
{
13441352
"name": "HEX_ENCODE",
@@ -1730,7 +1738,7 @@
17301738
},
17311739
{
17321740
"name": "MINHASH",
1733-
"supported": false
1741+
"supported": true
17341742
},
17351743
{
17361744
"name": "MINHASH_COMBINE",
@@ -1858,7 +1866,7 @@
18581866
},
18591867
{
18601868
"name": "PARSE_XML",
1861-
"supported": false
1869+
"supported": true
18621870
},
18631871
{
18641872
"name": "PERCENT_RANK",
@@ -2126,7 +2134,7 @@
21262134
},
21272135
{
21282136
"name": "SHA2, SHA2_HEX",
2129-
"supported": false
2137+
"supported": true
21302138
},
21312139
{
21322140
"name": "SHA2_BINARY",
@@ -3224,6 +3232,10 @@
32243232
"name": "SYSTEM$STREAM_HAS_DATA",
32253233
"supported": false
32263234
},
3235+
{
3236+
"name": "SYSTEM$SUPPORTED_DBT_VERSIONS",
3237+
"supported": false
3238+
},
32273239
{
32283240
"name": "SYSTEM$TASK_DEPENDENTS_ENABLE",
32293241
"supported": true
@@ -3566,7 +3578,7 @@
35663578
},
35673579
{
35683580
"name": "TYPEOF",
3569-
"supported": false
3581+
"supported": true
35703582
},
35713583
{
35723584
"name": "UNICODE",

0 commit comments

Comments
 (0)