Skip to content

Conversation

@vsai12
Copy link
Contributor

@vsai12 vsai12 commented Aug 28, 2025

No description provided.

vsai12 and others added 4 commits August 18, 2025 16:42
- Add VECTOR data type support for AI/ML workloads (VECTOR<type, dimensions>)
- Add Storage-Attached Index (SAI) syntax (CREATE INDEX USING 'sai'/'StorageAttachedIndex')
- Add vector search with ORDER BY ANN OF syntax for similarity searches
- Add enhanced JSON support with DEFAULT UNSET clause
- Add modern CQL functions (now(), currentTimestamp(), fromJson(), toJson(), etc.)
- Add DURATION data type support
- Fix typo: kwDescibe -> kwDescribe
- Add comprehensive test examples for all new features
- Rename test files for clarity (e.g., vectorTable.cql -> createTableVector.cql)

These changes enable Bytebase to parse modern Cassandra 5.0 features including
vector search capabilities, SAI indexes, and enhanced JSON operations.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
Resolved conflicts by keeping all new Cassandra 5.0 features:
- VECTOR data type support
- SAI index syntax
- Enhanced JSON operations
- Modern CQL functions
- Fixed kwDescibe typo

All tests passing after merge.
@vsai12 vsai12 merged commit 1f80ab0 into main Aug 28, 2025
5 checks passed
@vsai12 vsai12 deleted the improve-cassandra-grammar-compatibility branch August 28, 2025 06:00
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