@@ -300,7 +300,7 @@ F661Simple tablesYES
300
300
F671Subqueries in CHECK constraintsNOintentionally omitted
301
301
F672Retrospective CHECK constraintsYES
302
302
F673Reads SQL-data routine invocations in CHECK constraintsNO
303
- F690Collation supportYESbut no character set support
303
+ F690Collation supportYES
304
304
F692Extended collation supportYES
305
305
F693SQL-session and client module collationsNO
306
306
F695Translation supportNO
@@ -425,7 +425,7 @@ T053Explicit aliases for all-fields referenceNO
425
425
T054GREATEST and LEASTYESdifferent null handling
426
426
T055String padding functionsYES
427
427
T056Multi-character TRIM functionsYES
428
- T061UCS supportNO
428
+ T061UCS supportYES
429
429
T062Character length unitsNO
430
430
T071BIGINT data typeYES
431
431
T076DECFLOAT data typeNO
@@ -543,21 +543,21 @@ T662Underscores in numeric literalsYES
543
543
T670Schema and data statement mixingYES
544
544
T801JSON data typeNO
545
545
T802Enhanced JSON data typeNO
546
- T803String-based JSONNO
547
- T811Basic SQL/JSON constructor functionsNO
548
- T812SQL/JSON: JSON_OBJECTAGGNO
549
- T813SQL/JSON: JSON_ARRAYAGG with ORDER BYNO
550
- T814Colon in JSON_OBJECT or JSON_OBJECTAGGNO
546
+ T803String-based JSONYES
547
+ T811Basic SQL/JSON constructor functionsYES
548
+ T812SQL/JSON: JSON_OBJECTAGGYES
549
+ T813SQL/JSON: JSON_ARRAYAGG with ORDER BYYES
550
+ T814Colon in JSON_OBJECT or JSON_OBJECTAGGYES
551
551
T821Basic SQL/JSON query operatorsNO
552
- T822SQL/JSON: IS JSON WITH UNIQUE KEYS predicateNO
552
+ T822SQL/JSON: IS JSON WITH UNIQUE KEYS predicateYES
553
553
T823SQL/JSON: PASSING clauseNO
554
554
T824JSON_TABLE: specific PLAN clauseNO
555
555
T825SQL/JSON: ON EMPTY and ON ERROR clausesNO
556
556
T826General value expression in ON ERROR or ON EMPTY clausesNO
557
557
T827JSON_TABLE: sibling NESTED COLUMNS clausesNO
558
558
T828JSON_QUERYNO
559
559
T829JSON_QUERY: array wrapper optionsNO
560
- T830Enforcing unique keys in SQL/JSON constructor functionsNO
560
+ T830Enforcing unique keys in SQL/JSON constructor functionsYES
561
561
T831SQL/JSON path language: strict modeYES
562
562
T832SQL/JSON path language: item methodYES
563
563
T833SQL/JSON path language: multiple subscriptsYES
@@ -568,7 +568,7 @@ T837SQL/JSON path language: regex_like predicateYES
568
568
T838JSON_TABLE: PLAN DEFAULT clauseNO
569
569
T839Formatted cast of datetimes to/from character stringsNO
570
570
T840Hex integer literals in SQL/JSON path languageYES
571
- T851SQL/JSON: optional keywords for default syntaxNO
571
+ T851SQL/JSON: optional keywords for default syntaxYES
572
572
T860SQL/JSON simplified accessor: column reference onlyNO
573
573
T861SQL/JSON simplified accessor: case-sensitive JSON member accessorNO
574
574
T862SQL/JSON simplified accessor: wildcard member accessorNO
@@ -588,9 +588,9 @@ T875SQL/JSON item method: time precisionNO
588
588
T876SQL/JSON item method: timestamp()NO
589
589
T877SQL/JSON item method: timestamp_tz()NO
590
590
T878SQL/JSON item method: timestamp precisionNO
591
- T879JSON in equality operationsNO
592
- T880JSON in grouping operationsNO
593
- T881JSON in ordering operationsNO
591
+ T879JSON in equality operationsYESwith jsonb
592
+ T880JSON in grouping operationsYESwith jsonb
593
+ T881JSON in ordering operationsNOwith jsonb, partially supported
594
594
T882JSON in multiset element grouping operationsNO
595
595
M001DatalinksNO
596
596
M002Datalinks via SQL/CLINO