apache / cassandra-analytics
Components

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 16 components.
  • 536 files, 47,699 LOC (100.0% vs. main code).
  • "cassandra-analytics-core" is biggest, containing 33.15% of LOC.
  • "cassandra-analytics-spark-four-zero-converter" is smallest, containing 0.28% of LOC.


cassandra-analytics-core15813 LOC (33%) 165 files
cassandra-analytics-common9526 LOC (19%) 128 files
cassandra-four-zero-bridge5760 LOC (12%) 27 files
cassandra-four-zero-types3553 LOC (7%) 47 files
cassandra-analytics-cdc-codec2911 LOC (6%) 36 files
cassandra-analytics-integration-framework2051 LOC (4%) 19 files
cassandra-analytics-spark-converter1953 LOC (4%) 54 files
cassandra-analytics-cdc1576 LOC (3%) 18 files
cassandra-analytics-cdc-sidecar1243 LOC (2%) 13 files
cassandra-bridge1017 LOC (2%) 9 files
cassandra-analytics-sidecar-client616 LOC (1%) 7 files
cassandra-analytics-core-example565 LOC (1%) 6 files
ide464 LOC (<1%) 2 files
cassandra-four-zero-avro-converter293 LOC (<1%) 1 file
cassandra-avro-converter225 LOC (<1%) 3 files
cassandra-analytics-spark-four-zero-converter133 LOC (<1%) 1 file
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
cassandra-analytics-core71 commits (70%)
cassandra-analytics-integration-framework27 commits (26%)
cassandra-analytics-common22 commits (21%)
cassandra-bridge17 commits (16%)
cassandra-four-zero-bridge13 commits (12%)
cassandra-four-zero-types8 commits (7%)
cassandra-analytics-spark-converter5 commits (4%)
cassandra-analytics-core-example5 commits (4%)
cassandra-analytics-cdc3 commits (2%)
cassandra-analytics-spark-four-zero-converter2 commits (1%)
cassandra-analytics-cdc-sidecar2 commits (1%)
cassandra-analytics-cdc-codec2 commits (1%)
cassandra-analytics-sidecar-client1 commits (<1%)
cassandra-four-zero-avro-converter1 commits (<1%)
cassandra-avro-converter1 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024 2023
cassandra-analytics-core
25
368
107
cassandra-analytics-common
33
151
cassandra-four-zero-types
10
110
cassandra-analytics-spark-converter
9
52
cassandra-four-zero-bridge
8
48
cassandra-analytics-integration-framework
1
49
12
cassandra-analytics-cdc-codec
39
cassandra-analytics-cdc
7
17
cassandra-bridge
5
18
4
cassandra-analytics-cdc-sidecar
15
cassandra-analytics-core-example
13
cassandra-analytics-sidecar-client
7
cassandra-avro-converter
3
cassandra-analytics-spark-four-zero-converter
1
1
cassandra-four-zero-avro-converter
1


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

G cassandra-analytics-core cassandra-analytics-core cassandra-analytics-core--cassandra-analytics-core 8 cassandra-analytics-common cassandra-analytics-common cassandra-analytics-core--cassandra-analytics-common 6 cassandra-analytics-cdc cassandra-analytics-cdc cassandra-analytics-core--cassandra-analytics-cdc 2 cassandra-bridge cassandra-bridge cassandra-analytics-core--cassandra-bridge 2 cassandra-analytics-cdc-sidecar cassandra-analytics-cdc-sidecar cassandra-analytics-core--cassandra-analytics-cdc-sidecar 1 cassandra-analytics-common--cassandra-analytics-common 6 cassandra-analytics-common--cassandra-analytics-cdc 3 cassandra-analytics-cdc-codec cassandra-analytics-cdc-codec cassandra-analytics-common--cassandra-analytics-cdc-codec 1 cassandra-analytics-common--cassandra-analytics-cdc-sidecar 2 cassandra-four-zero-bridge cassandra-four-zero-bridge cassandra-four-zero-bridge--cassandra-analytics-core 4 cassandra-four-zero-bridge--cassandra-analytics-common 4 cassandra-four-zero-bridge--cassandra-four-zero-bridge 2 cassandra-four-zero-bridge--cassandra-analytics-cdc 1 cassandra-four-zero-bridge--cassandra-bridge 2 cassandra-four-zero-types cassandra-four-zero-types cassandra-four-zero-types--cassandra-analytics-core 2 cassandra-four-zero-types--cassandra-analytics-common 3 cassandra-four-zero-types--cassandra-four-zero-bridge 1 cassandra-four-zero-types--cassandra-four-zero-types 2 cassandra-four-zero-types--cassandra-analytics-cdc 2 cassandra-four-zero-types--cassandra-bridge 2 cassandra-four-zero-types--cassandra-analytics-cdc-codec 1 cassandra-four-zero-types--cassandra-analytics-cdc-sidecar 1 cassandra-analytics-spark-converter cassandra-analytics-spark-converter cassandra-four-zero-types--cassandra-analytics-spark-converter 1 cassandra-analytics-spark-four-zero-converter cassandra-analytics-spark-four-zero-converter cassandra-four-zero-types--cassandra-analytics-spark-four-zero-converter 1 cassandra-analytics-cdc--cassandra-analytics-cdc 3 cassandra-analytics-cdc--cassandra-analytics-cdc-codec 1 cassandra-analytics-cdc--cassandra-analytics-cdc-sidecar 2 cassandra-bridge--cassandra-analytics-common 3 cassandra-bridge--cassandra-analytics-cdc 2 cassandra-bridge--cassandra-bridge 3 cassandra-bridge--cassandra-analytics-cdc-codec 1 cassandra-analytics-integration-framework cassandra-analytics-integration-framework cassandra-analytics-integration-framework--cassandra-analytics-core 3 cassandra-analytics-integration-framework--cassandra-analytics-integration-framework 2 cassandra-analytics-cdc-codec--cassandra-analytics-cdc-codec 2 cassandra-analytics-cdc-sidecar--cassandra-analytics-cdc-codec 1 cassandra-analytics-cdc-sidecar--cassandra-analytics-cdc-sidecar 2 cassandra-analytics-spark-converter--cassandra-analytics-core 2 cassandra-analytics-spark-converter--cassandra-analytics-common 2 cassandra-analytics-spark-converter--cassandra-analytics-spark-converter 2 cassandra-analytics-sidecar-client cassandra-analytics-sidecar-client cassandra-analytics-sidecar-client--cassandra-analytics-common 1 cassandra-analytics-sidecar-client--cassandra-analytics-cdc 1 cassandra-analytics-sidecar-client--cassandra-analytics-cdc-sidecar 1 cassandra-analytics-sidecar-client--cassandra-analytics-sidecar-client 1 cassandra-avro-converter cassandra-avro-converter cassandra-avro-converter--cassandra-analytics-common 1 cassandra-avro-converter--cassandra-analytics-cdc-codec 1 cassandra-four-zero-avro-converter cassandra-four-zero-avro-converter cassandra-four-zero-avro-converter--cassandra-analytics-cdc 1 cassandra-four-zero-avro-converter--cassandra-bridge 1 cassandra-four-zero-avro-converter--cassandra-analytics-cdc-codec 1 cassandra-four-zero-avro-converter--cassandra-avro-converter 1 cassandra-analytics-spark-four-zero-converter--cassandra-analytics-cdc-codec 1


2025-05-07 20:49