summaryrefslogtreecommitdiffstats
path: root/yql/essentials/tests/sql/suites/pg
Commit message (Collapse)AuthorAgeFilesLines
* YQL-21404 implemented syscache, table, func callvvvv8 days4-0/+19
| | | | | | | | | | | | | | #### `YQL-21404`: Implemented syscache, table, and function call support for collations ✎ - Added support for PostgreSQL collation handling in function calls, enabling explicit collation specification via named arguments - Implemented syscache and table catalog support for pg_collation system table to provide complete catalog information - Enhanced type annotation and runtime compilation to properly handle collation OIDs and validate collation names - Introduced ICU locale collation support with stable OID assignment based on locale position in generated catalog - Added comprehensive test coverage for collation functionality including standard and ICU locales, collation validation, and error cases - Extended SQL parsing to support COLLATE clauses and proper collation propagation in function calls <a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a> commit_hash:e9a32cc848bef7b68b4f57f71a1f5f69e0de9653
* Intermediate changesrobot-piglet2026-06-252-2/+0
| | | | commit_hash:da9e5d384dc00d37d939afe28f789f2f608acb0e
* Intermediate changesrobot-piglet2026-06-253-3/+0
| | | | commit_hash:d17bed0c3f0053f8f24a0e6f3053213ed5fbf423
* Intermediate changesrobot-piglet2026-06-242-2/+0
| | | | commit_hash:16b28b4a2fa4a98d0bef3efe97d563373903df25
* YQL-21152: Support implicit USING at YqlSelectvitya-smirnov2026-05-271-1/+1
| | | | commit_hash:958a606c2956a1155a487070452acc770455bf66
* YQL-21027: Fix pg value serializationatarasov52026-04-131-0/+6
| | | | commit_hash:9ee085f14c8ce1d9c66c3b1008f71570ea975bf8
* YQL-21026: Fix IS DISTINCT from pg and nullatarasov52026-04-012-0/+40
| | | | commit_hash:fb14ee5b8cca07451478bfbffcc9a2f0b3d751f5
* YQL-20895: Preserve annotation at ExpandSqlSelectvitya-smirnov2026-02-128-0/+53
| | | | | | | | | After a `SqlSelect` expansion the column order must be preserved, and so type annotation required. During an expansion the `ExprNode` graph is transformed and so at later stages type annotation is lost, so we need to backup it. The solution is too pass an original `xxxAnn` `ExprNode` with `xxx` `ExprNode` to every subprocedure. commit_hash:e2c4d727ca7617d835e0608c3d341cf76e416a30
* Intermediate changesrobot-piglet2025-10-13244-0/+0
| | | | commit_hash:c106c0b4122e4493aa70f0007e98dff850405f05
* Intermediate changesrobot-piglet2025-08-13273-0/+0
| | | | commit_hash:e6cca97ec9c9627f1ba82a11abf454518fc90972
* Intermediate changesrobot-piglet2024-12-2720-0/+177
| | | | commit_hash:170e724b371baded6fdcbc5f6b63da52252c1598
* Intermediate changesrobot-piglet2024-12-26106-671/+0
| | | | commit_hash:d6e69042088451340ac37dd3d928f2cb483a54e9
* YQL-19336: Fix aliased columns in PGmrlolthe1st2024-12-121-0/+2
| | | | | YQL-19336: Fix aliased columns in PG commit_hash:30ac6e8d9d0876fed9ba1e8b848d5c7ad8826dda
* Check custom error in xfail tests. Remove canonization from dq/hybrid testsudovichenko-r2024-11-231-3/+4
| | | | | | | | | | | | | | | 1. xfail тесты теперь должны содержать спец комментарий `custom error` с ожидаемым текстом ошибки 2. Все suites для xfail размечены спец. коментариями, некоторые тесты разбиты на несколько 3. Включены тесты с Python и Javascript udf для yt провайдера и переканонизированы (были отключены в github) 4. Для тяжелых xfail тестов аналогично убрана канонизация и включена проверка по спец. коментарию 5. Из dq_file/hybrid тестов убрана канонизация. Осталась только кросс-проверка результатов с yqlrun и блочным режимом 6. В dqrun теперь используется exception_policy вместо fail_policy (для корректной выдачи ошибок в тестах) commit_hash:a92b3835f86b0c01225e81e3f28bb6d11d8d67a3
* YQL-19206 Move contrib/ydb/library/yql/tests/sql/suites -> ↵udovichenko-r2024-11-19365-0/+2354
yql/essentials/tests/sql/suites commit_hash:d0ef1f92b09c94db7c2408f946d2a4c62b603f00