| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
#### `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
|
| |
|
|
| |
commit_hash:da9e5d384dc00d37d939afe28f789f2f608acb0e
|
| |
|
|
| |
commit_hash:d17bed0c3f0053f8f24a0e6f3053213ed5fbf423
|
| |
|
|
| |
commit_hash:16b28b4a2fa4a98d0bef3efe97d563373903df25
|
| |
|
|
| |
commit_hash:958a606c2956a1155a487070452acc770455bf66
|
| |
|
|
| |
commit_hash:9ee085f14c8ce1d9c66c3b1008f71570ea975bf8
|
| |
|
|
| |
commit_hash:fb14ee5b8cca07451478bfbffcc9a2f0b3d751f5
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
commit_hash:c106c0b4122e4493aa70f0007e98dff850405f05
|
| |
|
|
| |
commit_hash:e6cca97ec9c9627f1ba82a11abf454518fc90972
|
| |
|
|
| |
commit_hash:170e724b371baded6fdcbc5f6b63da52252c1598
|
| |
|
|
| |
commit_hash:d6e69042088451340ac37dd3d928f2cb483a54e9
|
| |
|
|
|
| |
YQL-19336: Fix aliased columns in PG
commit_hash:30ac6e8d9d0876fed9ba1e8b848d5c7ad8826dda
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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/essentials/tests/sql/suites
commit_hash:d0ef1f92b09c94db7c2408f946d2a4c62b603f00
|