Cassandra for CQL - 1.0


Compatibility: v2 v3 Express
What's new? Release Notes
ID: com.castsoftware.cassandra

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
  • Table
  • View

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
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.