Skip to content

[FLINK-37834] Flink JDBC support ClickHouse Dialect #170

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

Biasqo
Copy link

@Biasqo Biasqo commented May 28, 2025

This PR introduces support for the ClickHouse SQL dialect in the Flink JDBC connector.

Purpose:
• Enable compatibility with ClickHouse for Flink’s SQL CLI.
• Allow users to interact with ClickHouse through the Flink SQL interface seamlessly.

Changes:
• Implemented a new ClickHouseDialect class extending JdbcDialect.
• Registered ClickHouseDialect with the JDBC connector’s dialect resolution logic.
• Added basic type mapping and SQL syntax adaptations specific to ClickHouse.
• Included test cases to validate dialect detection and basic query generation.

Feedback and suggestions are welcome!

@Biasqo Biasqo changed the title Develop [FLINK-37834] Flink JDBC support ClickHouse Dialect May 28, 2025
@Biasqo
Copy link
Author

Biasqo commented May 28, 2025

Adding ClickHouse dialect (without catalog)
Jira issue: https://issues.apache.org/jira/browse/FLINK-37834

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant