Cassandra for CQL - 1.0
Description
This extension provides source code analysis support for *.cql files.
Technology support
| Apache Cassandra | Supported |
|---|---|
| 4.x | ✅ |
| 3.x | ✅ |
| 2.x | ✅ |
| 1.x | ✅ |
Transactions
Transaction support is derived from metamodel concepts used to build CAST Imaging Blueprint and structural transaction flows. Entry Points start transactions; Exit Points include both output/boundary concepts and Data Entities manipulated by transactions.
| Role | Support | Breakdown |
|---|---|---|
| Entry Point | No direct concept type details | |
| Exit Point |
Data Entity with Accurate FP
|
Data version: 1.0.4-funcrel
ISO 5055 Structural Rules
Quality support is based on ISO 5055 structural rules available for the selected extension version.
| Reliability | Maintainability | Security | Performance Efficiency |
|---|---|---|---|
Data version: 1.0.4-funcrel
Download and installation instructions
The extension be automatically installed by CAST Imaging.
Source code discovery
A discoverer is provided with the extension to automatically detect CQL related code: a project will be discovered for the package’s root folder when at least one .cql file is detected in the root folder or any sub-folders. For every project located, one Universal Technology Analysis Unit will be created:

What results can you expect?
Objects
| Icon | Object Type |
|---|---|
![]() |
Cassandra CQL Schema |
![]() |
Cassandra CQL Table |
![]() |
Cassandra CQL View |
![]() |
Cassandra CQL Table Column |
![]() |
Cassandra CQL Index |
![]() |
Cassandra CQL Primary Key |
![]() |
Cassandra CQL Trigger |
![]() |
Cassandra CQL Function |
Links
| Link Type | Caller | Callee | Description |
|---|---|---|---|
| useSelect | Cassandra CQL View | Cassandra CQL Table Cassandra CQL View |
![]() |
| useSelect useUpdate useDelete useInsert |
Cassandra Java CQL Query Cassandra Java Operation |
Cassandra CQL Table Cassandra CQL View Cassandra Java Table |
See the documentation for the com.castsoftware.java.cassandra extension. |
| relyonLink | Cassandra CQL Index | Cassandra CQL Table | ![]() |
| relyonLink | Cassandra Java Index | Cassandra Java Table | See image above. |
| relyonLink | Cassandra CQL Index Cassandra CQL Primary Key |
Cassandra CQL Table Column implied in the index | See image above. |
| relyonLink | Cassandra Java Index Cassandra Java Primary Key |
Cassandra Java Table Column implied in the index | See the documentation for the com.castsoftware.java.cassandra extension. |
Log messages
For a list of possible log messages that the extension can output, see logs.
Known Limitations
- Primary Key on View is not supported
- View columns are not supported
- Trigger is not linked with Java Classes that implements the trigger
- There is no link between Function and the external objects - Java, JavaScript, Python, Ruby, and Scala - from the code block.









