apache / phoenix
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 12 components.
  • 2,149 files, 390,916 LOC (100.0% vs. main code).
  • "phoenix-core" is biggest, containing 47% of LOC.
  • "src" is smallest, containing 0% of LOC.


phoenix-core183711 LOC (46%) 573 files
phoenix-core-client153193 LOC (39%) 1,179 files
phoenix-core-server41904 LOC (10%) 205 files
phoenix-pherf8572 LOC (2%) 117 files
phoenix-tracing-webapp2085 LOC (<1%) 32 files
dev463 LOC (<1%) 2 files
phoenix-hbase-compat-2.6.0218 LOC (<1%) 9 files
phoenix-hbase-compat-2.5.0213 LOC (<1%) 9 files
phoenix-hbase-compat-2.5.4212 LOC (<1%) 9 files
phoenix-hbase-compat-2.4.1205 LOC (<1%) 9 files
phoenix-assembly129 LOC (<1%) 4 files
src11 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.
phoenix-core1706 commits (42%)
phoenix-core-client115 commits (2%)
phoenix-pherf94 commits (2%)
phoenix-core-server66 commits (1%)
phoenix-assembly44 commits (1%)
phoenix-tracing-webapp11 commits (<1%)
phoenix-hbase-compat-2.4.18 commits (<1%)
dev6 commits (<1%)
phoenix-hbase-compat-2.5.06 commits (<1%)
phoenix-hbase-compat-2.5.43 commits (<1%)
src1 commits (<1%)
phoenix-hbase-compat-2.6.01 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 2022 2021 2020 2019 2018 2017 2016 2015 2014
phoenix-core-client
140
435
1113
phoenix-core
125
320
225
190
592
478
428
329
766
874
316
953
phoenix-core-server
46
170
201
1
phoenix-pherf
1
11
9
2
86
32
47
17
11
19
226
phoenix-hbase-compat-2.5.4
10
6
phoenix-hbase-compat-2.4.1
10
3
8
5
phoenix-hbase-compat-2.5.0
10
3
5
phoenix-hbase-compat-2.6.0
9
phoenix-assembly
1
1
1
5
10
11
5
3
1
5
7
8
phoenix-tracing-webapp
1
6
1
2
2
13
34
dev
1
1
2
2
src
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 phoenix-core phoenix-core phoenix-core--phoenix-core 22 phoenix-core-client phoenix-core-client phoenix-core--phoenix-core-client 36 phoenix-core-server phoenix-core-server phoenix-core--phoenix-core-server 16 phoenix-core-client--phoenix-core-client 28 phoenix-core-server--phoenix-core-client 15 phoenix-core-server--phoenix-core-server 12 phoenix-tracing-webapp phoenix-tracing-webapp phoenix-tracing-webapp--phoenix-core 1 phoenix-tracing-webapp--phoenix-core-client 1


2025-05-07 15:42