apache / iotdb-extras
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 7 components.
  • 370 files, 23,351 LOC (100.0% vs. main code).
  • "iotdb-collector" is biggest, containing 42.67% of LOC.
  • "distributions" is smallest, containing 0.67% of LOC.


iotdb-collector9965 LOC (42%) 151 files
connectors9432 LOC (40%) 138 files
iotdb-operator2681 LOC (11%) 55 files
mybatis-generator585 LOC (2%) 9 files
helm338 LOC (1%) 8 files
iotdb-spring-boot-starter194 LOC (<1%) 2 files
distributions156 LOC (<1%) 7 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
connectors6 commits (14%)
iotdb-collector6 commits (14%)
distributions3 commits (7%)
iotdb-spring-boot-starter2 commits (4%)
iotdb-operator2 commits (4%)
mybatis-generator1 commits (2%)
helm1 commits (2%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024
iotdb-collector
212
iotdb-operator
43
55
connectors
70
3
distributions
2
8
mybatis-generator
9
helm
8
iotdb-spring-boot-starter
4


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 iotdb-collector iotdb-collector iotdb-collector--iotdb-collector 6 connectors connectors connectors--connectors 3 iotdb-operator iotdb-operator iotdb-operator--iotdb-operator 2 iotdb-spring-boot-starter iotdb-spring-boot-starter iotdb-spring-boot-starter--iotdb-spring-boot-starter 2 mybatis-generator mybatis-generator mybatis-generator--iotdb-spring-boot-starter 1 mybatis-generator--mybatis-generator 1 distributions distributions mybatis-generator--distributions 1 distributions--iotdb-spring-boot-starter 1 distributions--distributions 1 helm helm helm--helm 1


2025-05-07 20:58