Skip to content

First commit to YDB Trino Adapter.#233

Merged
KirillKurdyukov merged 10 commits into
ydb-platform:mainfrom
Vladimir-Petrunko:ydb-trino-17-07
Jul 23, 2026
Merged

First commit to YDB Trino Adapter.#233
KirillKurdyukov merged 10 commits into
ydb-platform:mainfrom
Vladimir-Petrunko:ydb-trino-17-07

Conversation

@Vladimir-Petrunko

Copy link
Copy Markdown
Contributor

No description provided.

Comment thread ydb-trino-adapter/src/main/java/tech/ydb/trino/YdbConfig.java Outdated
KirillKurdyukov and others added 9 commits July 21, 2026 13:27
Also add a Maven CI workflow for the Trino adapter.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Hide the synthetic PK consistently, enable non-transactional inserts to avoid unsupported CTAS, throw expected NOT_SUPPORTED messages for unsupported DDL, and expand hasBehavior flags in connector/smoke tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
Map YDB Bytes/String/Text columns to writable VARCHAR, write text as Text, disable TopN pushdown claims, and override leftover unsupported connector/smoke tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
Force unbounded VARCHAR for Text/Bytes metadata, keep TopN pushdown enabled, and disable limit pushdown claims that are not implemented.

Co-authored-by: Cursor <cursoragent@cursor.com>
Implement JDBC limitFunction so LIMIT is pushed into table scans and TopN-over-LIMIT plans can fully push down.

Co-authored-by: Cursor <cursoragent@cursor.com>
TopN on varchar columns is pushed down even though varchar inequality predicate pushdown is not.

Co-authored-by: Cursor <cursoragent@cursor.com>
YDB JDBC binds String parameters as Text/Utf8, so string filters can be pushed down safely via prepared statements.

Co-authored-by: Cursor <cursoragent@cursor.com>
Document skipped BaseConnectorTest areas and a phased plan to unlock DDL/DML that YQL already supports.

Co-authored-by: Cursor <cursoragent@cursor.com>
@KirillKurdyukov
KirillKurdyukov merged commit 86047eb into ydb-platform:main Jul 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants