Skip to content

Clean timeplus dialect#2

Merged
yokofly merged 2 commits into
mainfrom
clean-timeplus-dialect
Sep 30, 2025
Merged

Clean timeplus dialect#2
yokofly merged 2 commits into
mainfrom
clean-timeplus-dialect

Conversation

@yokofly

@yokofly yokofly commented Sep 30, 2025

Copy link
Copy Markdown
Collaborator

No description provided.

Add comprehensive Timeplus dialect implementation as a community-supported dialect.
Timeplus is a streaming SQL database forked from ClickHouse with unique features.

Key features:
- Stream types: CREATE STREAM, EXTERNAL STREAM/TABLE, MUTABLE, RANDOM, VERSIONED, CHANGELOG
- Data types: Full mapping including int8-64, float32/64, string, datetime variants
- Functions: 100+ Timeplus-specific and ClickHouse-compatible functions
- Special constructs: DICTIONARY, FORMAT SCHEMA, REMOTE FUNCTION
- Proper DROP behavior: External streams/tables use DROP STREAM syntax

Includes comprehensive test suite with 37 test methods covering all major features.
@yokofly yokofly merged commit 204a01c into main Sep 30, 2025
6 checks passed
@yokofly yokofly deleted the clean-timeplus-dialect branch September 30, 2025 01:47
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.

1 participant