apache / cassandra-analytics
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 515 files with 46,457 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (1,823 lines of code)
    • 22 files changed 6-20 times (5,438 lines of code)
    • 490 files changed 1-5 times (39,196 lines of code)
0% | 0% | 3% | 11% | 84%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 515 files with 46,457 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 6 files changed by 6-10 contributors (2,713 lines of code)
    • 124 files changed by 2-5 contributors (15,549 lines of code)
    • 385 files changed by 1 contributor (28,195 lines of code)
0% | 0% | 5% | 33% | 60%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, gradle, avsc, txt, md, sh, xml, properties, yaml, gitignore, cql
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 3% | 11% | 84%
avsc0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cassandra-analytics-core0% | 0% | 12% | 23% | 64%
cassandra-analytics-integration-framework0% | 0% | 0% | 41% | 58%
cassandra-four-zero-bridge0% | 0% | 0% | 11% | 88%
cassandra-bridge0% | 0% | 0% | 45% | 54%
cassandra-analytics-common0% | 0% | 0% | 0% | 100%
cassandra-four-zero-types0% | 0% | 0% | 0% | 100%
cassandra-analytics-cdc-codec0% | 0% | 0% | 0% | 100%
cassandra-analytics-spark-converter0% | 0% | 0% | 0% | 100%
cassandra-analytics-cdc0% | 0% | 0% | 0% | 100%
cassandra-analytics-cdc-sidecar0% | 0% | 0% | 0% | 100%
cassandra-analytics-sidecar-client0% | 0% | 0% | 0% | 100%
cassandra-analytics-core-example0% | 0% | 0% | 0% | 100%
cassandra-four-zero-avro-converter0% | 0% | 0% | 0% | 100%
cassandra-avro-converter0% | 0% | 0% | 0% | 100%
cassandra-analytics-spark-four-zero-converter0% | 0% | 0% | 0% | 100%
ide0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
BulkSparkConf.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
555 55 2023-06-15 2025-04-14 23 7 jkonisa@apple.com ycai@apache.org
RecordWriter.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
375 17 2023-06-15 2025-03-18 22 8 jkonisa@apple.com lukasz.antoniak@gmail.com
CassandraDataLayer.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data
893 43 2023-05-23 2025-01-30 21 7 francisco.guerrero@apple.com jberragan@gmail.com
CassandraClusterInfo.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
397 28 2023-06-26 2024-11-05 20 7 yuriy@semchyshyn.com ycai@apache.org
SharedClusterIntegrationTestBase.java
in cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/sidecar/testing
568 36 2023-12-19 2025-03-18 16 4 frankgh@apache.org ycai@apache.org
CassandraBridge.java
in cassandra-bridge/src/main/java/org/apache/cassandra/bridge
461 22 2023-07-19 2025-02-10 15 6 jberragan@apple.com jberragan@gmail.com
CassandraBulkWriterContext.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
32 3 2023-06-15 2024-11-15 14 8 jkonisa@apple.com ycai@apache.org
WriterOptions.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
47 - 2023-06-15 2024-09-12 11 5 jkonisa@apple.com ycai@apache.org
SidecarDataTransferApi.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
128 7 2023-11-06 2024-11-15 11 5 saranya_k@apple.com ycai@apache.org
BulkWriteValidator.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
147 12 2023-10-09 2024-11-15 11 3 arjun_ashok@apple.com ycai@apache.org
SidecarProvisionedSSTable.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data
194 14 2023-07-19 2024-12-07 11 4 jberragan@apple.com jberragan@gmail.com
JobInfo.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
41 2 2023-07-25 2024-11-05 10 4 frankgh@apache.org ycai@apache.org
StreamSession.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
125 11 2023-10-09 2024-09-07 10 4 arjun_ashok@apple.com ycai@apache.org
RingInstance.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
165 18 2023-10-09 2024-11-05 10 4 arjun_ashok@apple.com ycai@apache.org
CassandraContext.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
100 12 2023-08-14 2025-03-21 9 5 yuriy@semchyshyn.com jberragan@gmail.com
CassandraJobInfo.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
117 19 2023-07-25 2024-11-05 9 4 frankgh@apache.org ycai@apache.org
TokenRangeMapping.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/token
204 9 2023-10-09 2024-09-25 9 4 arjun_ashok@apple.com ycai@apache.org
CassandraBulkSourceRelation.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
447 25 2023-06-15 2024-11-05 9 5 jkonisa@apple.com ycai@apache.org
CassandraBridgeImplementation.java
in cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/bridge
650 36 2024-04-02 2025-02-10 9 4 frankgh@apache.org jberragan@gmail.com
ClusterInfo.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
33 2 2023-08-14 2024-09-18 8 5 yuriy@semchyshyn.com ycai@apache.org
SparkCellIterator.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/sparksql
68 5 2023-07-19 2025-01-30 8 4 jberragan@apple.com jberragan@gmail.com
CassandraCluster.java
in cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/distributed/impl
273 34 2024-04-04 2024-11-15 8 2 frankgh@apache.org ycai@apache.org
LocalDataLayer.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data
405 29 2023-10-31 2024-10-17 8 5 ycai@apache.org jberragan@gmail.com
ReplicaAwareFailureHandler.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/token
74 8 2023-10-09 2024-11-15 7 3 arjun_ashok@apple.com ycai@apache.org
SqlToCqlTypeConverter.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
762 51 2023-06-15 2025-03-18 6 4 jkonisa@apple.com lukasz.antoniak@gmail.com
PartitionSizeIterator.java
in cassandra-analytics-core/src/main/spark3/org/apache/cassandra/spark/sparksql
57 4 2023-07-19 2025-01-30 5 2 jberragan@apple.com jberragan@gmail.com
AbstractSparkRowIterator.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/sparksql
62 4 2023-10-31 2025-02-10 5 3 ycai@apache.org jberragan@gmail.com
CassandraDataSink.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/sparksql
72 4 2024-04-02 2024-11-05 5 3 frankgh@apache.org ycai@apache.org
CqlSet.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex
92 10 2024-07-26 2025-03-18 5 3 jberragan@gmail.com lukasz.antoniak@gmail.com
CqlList.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex
93 9 2024-07-26 2025-03-18 5 3 jberragan@gmail.com lukasz.antoniak@gmail.com
CqlMap.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex
106 9 2024-07-26 2025-03-18 5 3 jberragan@gmail.com lukasz.antoniak@gmail.com
SortedSSTableWriter.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
233 18 2024-04-22 2024-08-09 5 4 52585731+yifan-c@users.nore... ycai@apache.org
TableSchema.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
258 13 2023-06-15 2024-11-15 5 4 jkonisa@apple.com ycai@apache.org
CassandraInstance.java
in cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/common/model
13 - 2024-07-12 2024-09-25 4 2 jberragan@gmail.com ycai@apache.org
BulkWriterContext.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
14 - 2024-02-28 2024-04-22 4 4 drohrer@apple.com 52585731+yifan-c@users.nore...
SSTableWriterFactory.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
29 2 2023-07-25 2024-04-02 4 3 frankgh@apache.org frankgh@apache.org
SidecarValidation.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/validation
31 2 2023-08-14 2024-05-03 4 3 yuriy@semchyshyn.com 52585731+yifan-c@users.nore...
CassandraValidation.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/validation
31 2 2023-08-14 2024-05-03 4 3 yuriy@semchyshyn.com 52585731+yifan-c@users.nore...
Decimal.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types
40 4 2024-07-26 2024-09-11 4 2 jberragan@gmail.com jberragan@gmail.com
Date.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types
46 5 2024-07-26 2025-03-18 4 3 jberragan@gmail.com lukasz.antoniak@gmail.com
SbwKryoRegistrator.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/util
52 3 2023-10-09 2024-11-05 4 4 arjun_ashok@apple.com ycai@apache.org
TestUtils.java
in cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/testing
61 7 2023-12-19 2024-11-15 4 2 frankgh@apache.org frankgh@apache.org
StorageTransportHandler.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/transports/storage/extensions
66 4 2024-04-22 2024-11-05 4 2 52585731+yifan-c@users.nore... ycai@apache.org
CassandraBridgeFactory.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/bridge
98 11 2023-11-15 2024-10-17 4 2 frankgh@apache.org jberragan@gmail.com
CqlFrozen.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex
132 19 2024-07-26 2025-03-18 4 3 jberragan@gmail.com lukasz.antoniak@gmail.com
CqlTuple.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex
135 12 2024-07-26 2025-03-18 4 3 jberragan@gmail.com lukasz.antoniak@gmail.com
CqlType.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data
138 16 2024-07-26 2024-12-07 4 2 jberragan@gmail.com jberragan@gmail.com
ExampleStorageTransportExtension.java
in cassandra-analytics-core-example/src/main/java/org/apache/cassandra/spark/example
143 19 2024-04-22 2024-11-05 4 2 52585731+yifan-c@users.nore... ycai@apache.org
CommitCoordinator.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
176 7 2023-10-09 2024-08-08 4 3 arjun_ashok@apple.com ycai@apache.org
IndexReader.java
in cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader
227 8 2024-04-02 2025-02-10 4 2 frankgh@apache.org jberragan@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
RecordWriter.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
375 17 2023-06-15 2025-03-18 22 8 jkonisa@apple.com lukasz.antoniak@gmail.com
CassandraBulkWriterContext.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
32 3 2023-06-15 2024-11-15 14 8 jkonisa@apple.com ycai@apache.org
BulkSparkConf.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
555 55 2023-06-15 2025-04-14 23 7 jkonisa@apple.com ycai@apache.org
CassandraDataLayer.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data
893 43 2023-05-23 2025-01-30 21 7 francisco.guerrero@apple.com jberragan@gmail.com
CassandraClusterInfo.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
397 28 2023-06-26 2024-11-05 20 7 yuriy@semchyshyn.com ycai@apache.org
CassandraBridge.java
in cassandra-bridge/src/main/java/org/apache/cassandra/bridge
461 22 2023-07-19 2025-02-10 15 6 jberragan@apple.com jberragan@gmail.com
WriterOptions.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
47 - 2023-06-15 2024-09-12 11 5 jkonisa@apple.com ycai@apache.org
SidecarDataTransferApi.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
128 7 2023-11-06 2024-11-15 11 5 saranya_k@apple.com ycai@apache.org
CassandraBulkSourceRelation.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
447 25 2023-06-15 2024-11-05 9 5 jkonisa@apple.com ycai@apache.org
CassandraContext.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
100 12 2023-08-14 2025-03-21 9 5 yuriy@semchyshyn.com jberragan@gmail.com
LocalDataLayer.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data
405 29 2023-10-31 2024-10-17 8 5 ycai@apache.org jberragan@gmail.com
ClusterInfo.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
33 2 2023-08-14 2024-09-18 8 5 yuriy@semchyshyn.com ycai@apache.org
SharedClusterIntegrationTestBase.java
in cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/sidecar/testing
568 36 2023-12-19 2025-03-18 16 4 frankgh@apache.org ycai@apache.org
SidecarProvisionedSSTable.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data
194 14 2023-07-19 2024-12-07 11 4 jberragan@apple.com jberragan@gmail.com
RingInstance.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
165 18 2023-10-09 2024-11-05 10 4 arjun_ashok@apple.com ycai@apache.org
StreamSession.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
125 11 2023-10-09 2024-09-07 10 4 arjun_ashok@apple.com ycai@apache.org
JobInfo.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
41 2 2023-07-25 2024-11-05 10 4 frankgh@apache.org ycai@apache.org
TokenRangeMapping.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/token
204 9 2023-10-09 2024-09-25 9 4 arjun_ashok@apple.com ycai@apache.org
CassandraJobInfo.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
117 19 2023-07-25 2024-11-05 9 4 frankgh@apache.org ycai@apache.org
CassandraBridgeImplementation.java
in cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/bridge
650 36 2024-04-02 2025-02-10 9 4 frankgh@apache.org jberragan@gmail.com
SparkCellIterator.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/sparksql
68 5 2023-07-19 2025-01-30 8 4 jberragan@apple.com jberragan@gmail.com
SqlToCqlTypeConverter.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
762 51 2023-06-15 2025-03-18 6 4 jkonisa@apple.com lukasz.antoniak@gmail.com
TableSchema.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
258 13 2023-06-15 2024-11-15 5 4 jkonisa@apple.com ycai@apache.org
SortedSSTableWriter.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
233 18 2024-04-22 2024-08-09 5 4 52585731+yifan-c@users.nore... ycai@apache.org
SbwKryoRegistrator.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/util
52 3 2023-10-09 2024-11-05 4 4 arjun_ashok@apple.com ycai@apache.org
BulkWriterContext.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
14 - 2024-02-28 2024-04-22 4 4 drohrer@apple.com 52585731+yifan-c@users.nore...
BulkWriteValidator.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
147 12 2023-10-09 2024-11-15 11 3 arjun_ashok@apple.com ycai@apache.org
ReplicaAwareFailureHandler.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/token
74 8 2023-10-09 2024-11-15 7 3 arjun_ashok@apple.com ycai@apache.org
CqlList.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex
93 9 2024-07-26 2025-03-18 5 3 jberragan@gmail.com lukasz.antoniak@gmail.com
CqlMap.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex
106 9 2024-07-26 2025-03-18 5 3 jberragan@gmail.com lukasz.antoniak@gmail.com
CqlSet.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex
92 10 2024-07-26 2025-03-18 5 3 jberragan@gmail.com lukasz.antoniak@gmail.com
CassandraDataSink.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/sparksql
72 4 2024-04-02 2024-11-05 5 3 frankgh@apache.org ycai@apache.org
AbstractSparkRowIterator.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/sparksql
62 4 2023-10-31 2025-02-10 5 3 ycai@apache.org jberragan@gmail.com
Date.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types
46 5 2024-07-26 2025-03-18 4 3 jberragan@gmail.com lukasz.antoniak@gmail.com
CqlUdt.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex
358 39 2024-07-26 2025-03-18 4 3 jberragan@gmail.com lukasz.antoniak@gmail.com
CqlTuple.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex
135 12 2024-07-26 2025-03-18 4 3 jberragan@gmail.com lukasz.antoniak@gmail.com
CqlFrozen.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex
132 19 2024-07-26 2025-03-18 4 3 jberragan@gmail.com lukasz.antoniak@gmail.com
ClientConfig.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data
383 43 2023-11-14 2024-07-17 4 3 frankgh@apache.org ycai@apache.org
CassandraValidation.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/validation
31 2 2023-08-14 2024-05-03 4 3 yuriy@semchyshyn.com 52585731+yifan-c@users.nore...
SidecarValidation.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/validation
31 2 2023-08-14 2024-05-03 4 3 yuriy@semchyshyn.com 52585731+yifan-c@users.nore...
SSTableWriterFactory.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
29 2 2023-07-25 2024-04-02 4 3 frankgh@apache.org frankgh@apache.org
CommitCoordinator.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
176 7 2023-10-09 2024-08-08 4 3 arjun_ashok@apple.com ycai@apache.org
ReaderUtils.java
in cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader
472 29 2024-04-02 2025-02-10 4 3 frankgh@apache.org jberragan@gmail.com
SparkRowIterator.java
in cassandra-analytics-core/src/main/spark2/org/apache/cassandra/spark/sparksql
56 5 2023-10-31 2025-01-30 3 3 ycai@apache.org jberragan@gmail.com
CassandraDataSourceHelper.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data
86 4 2023-05-23 2023-11-14 3 3 francisco.guerrero@apple.com frankgh@apache.org
ConsistencyLevel.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/token
170 17 2023-10-09 2024-08-30 3 3 arjun_ashok@apple.com ycai@apache.org
CassandraSchemaInfo.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
23 3 2024-02-28 2024-09-18 3 3 drohrer@apple.com ycai@apache.org
KryoRegister.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark
67 3 2023-05-23 2024-12-07 3 3 francisco.guerrero@apple.com jberragan@gmail.com
SparkRowIterator.java
in cassandra-analytics-core/src/main/spark3/org/apache/cassandra/spark/sparksql
55 4 2023-10-31 2025-01-30 3 3 ycai@apache.org jberragan@gmail.com
SummaryDbUtils.java
in cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader
134 12 2024-04-02 2025-02-10 3 3 frankgh@apache.org jberragan@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
331 -
FastByteOperations.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/util
172 8
133 -
FilterUtils.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/utils
80 1
SbwJavaSerializer.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/util
73 3
DecoratedKey.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
62 6
CassandraPartitionReaderFactory.java
in cassandra-analytics-core/src/main/spark3/org/apache/cassandra/spark/sparksql
44 1
MapType.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/common/schema
43 4
ListType.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/common/schema
42 4
CassandraTable.java
in cassandra-analytics-core/src/main/spark3/org/apache/cassandra/spark/sparksql
41 4
CassandraPartitioning.java
in cassandra-analytics-core/src/main/spark3/org/apache/cassandra/spark/sparksql
35 2
ColumnUtil.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/common/schema
30 4
ScalaFunctions.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/utils
28 4
CommitError.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
23 2
LocalDataSource.java
in cassandra-analytics-core/src/main/spark2/org/apache/cassandra/spark/sparksql
21 2
SetType.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/common/schema
21 3
LocalDataSource.java
in cassandra-analytics-core/src/main/spark3/org/apache/cassandra/spark/sparksql
21 2
TableInfoProvider.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
17 -
CassandraInputPartition.java
in cassandra-analytics-core/src/main/spark3/org/apache/cassandra/spark/sparksql
14 1
WriteMode.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
6 -
WriterOption.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter
5 -
BufferingCommitLogReader.java
in cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/db/commitlog
673 40 2024-12-07 2024-12-07 1 1 jberragan@gmail.com jberragan@gmail.com
SchemaBuilder.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/reader
495 26 2024-09-11 2025-04-22 3 1 jberragan@gmail.com jberragan@gmail.com
BufferingInputStream.java
in cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/streaming
412 34 2024-07-12 2025-04-22 3 1 jberragan@gmail.com jberragan@gmail.com
ImportCompletionCoordinator.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage
378 16 2024-11-05 2025-03-18 2 1 ycai@apache.org ycai@apache.org
Cdc.java
in cassandra-analytics-cdc/src/main/java/org/apache/cassandra/cdc
359 27 2024-12-07 2025-03-21 2 1 jberragan@gmail.com jberragan@gmail.com
SidecarStatePersister.java
in cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/sidecar
334 26 2025-03-21 2025-03-21 1 1 jberragan@gmail.com jberragan@gmail.com
CassandraSchema.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/bridge
327 26 2024-09-11 2024-12-07 2 1 jberragan@gmail.com jberragan@gmail.com
TypeConversion.java
in cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro
323 30 2025-04-22 2025-04-22 1 1 jberragan@gmail.com jberragan@gmail.com
SSTableTombstoneWriter.java
in cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/io/sstable
319 17 2024-04-02 2024-04-02 1 1 frankgh@apache.org frankgh@apache.org
CdcState.java
in cassandra-analytics-common/src/main/java/org/apache/cassandra/cdc/state
319 38 2024-12-07 2024-12-07 1 1 jberragan@gmail.com jberragan@gmail.com
CdcScannerBuilder.java
in cassandra-analytics-cdc/src/main/java/org/apache/cassandra/cdc/scanner
311 8 2024-12-07 2024-12-07 1 1 jberragan@gmail.com jberragan@gmail.com
SslConfig.java
in cassandra-analytics-common/src/main/java/org/apache/cassandra/secrets
308 29 2024-07-12 2024-07-12 1 1 jberragan@gmail.com jberragan@gmail.com
CdcBridgeImplementation.java
in cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/bridge
303 10 2024-12-07 2024-12-07 1 1 jberragan@gmail.com jberragan@gmail.com
FourZeroCdcEventBuilder.java
in cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/cdc/msg
302 16 2024-12-07 2024-12-07 1 1 jberragan@gmail.com jberragan@gmail.com
CloudStorageStreamSession.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage
297 14 2024-11-05 2025-04-17 4 1 ycai@apache.org ycai@apache.org
CqlToAvroSchemaConverterImplementation.java
in cassandra-four-zero-avro-converter/src/main/java/org/apache/cassandra/cdc/avro
293 10 2025-04-22 2025-04-22 1 1 jberragan@gmail.com jberragan@gmail.com
Sidecar.java
in cassandra-analytics-sidecar-client/src/main/java/org/apache/cassandra/clients
289 26 2025-03-21 2025-03-21 1 1 jberragan@gmail.com jberragan@gmail.com
CassandraTypesImplementation.java
in cassandra-four-zero-types/src/main/java/org/apache/cassandra/bridge
283 27 2024-07-26 2024-12-07 3 1 jberragan@gmail.com jberragan@gmail.com
CellIterator.java
in cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/sparksql
280 16 2025-01-30 2025-01-30 1 1 jberragan@gmail.com jberragan@gmail.com
CdcEventUtils.java
in cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro
271 12 2025-04-22 2025-04-22 1 1 jberragan@gmail.com jberragan@gmail.com
CassandraRing.java
in cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/partitioner
249 17 2024-07-12 2024-12-07 2 1 jberragan@gmail.com jberragan@gmail.com
CassandraClusterInfoGroup.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/coordinated
246 23 2024-11-05 2024-11-15 2 1 ycai@apache.org ycai@apache.org
ByteBufferUtils.java
in cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils
245 20 2024-07-12 2025-04-22 4 1 jberragan@gmail.com jberragan@gmail.com
PartitionUpdateWrapper.java
in cassandra-analytics-common/src/main/java/org/apache/cassandra/db/commitlog
237 25 2024-12-07 2024-12-07 1 1 jberragan@gmail.com jberragan@gmail.com
TokenPartitioner.java
in cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/partitioner
230 18 2024-07-12 2024-12-07 2 1 jberragan@gmail.com jberragan@gmail.com
KafkaPublisher.java
in cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/kafka
222 11 2025-04-22 2025-04-22 1 1 jberragan@gmail.com jberragan@gmail.com
CloudStorageDataTransferApiImpl.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage
217 14 2024-11-05 2024-11-05 1 1 ycai@apache.org ycai@apache.org
CachingSchemaStore.java
in cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/schemastore
210 15 2025-04-22 2025-04-22 1 1 jberragan@gmail.com jberragan@gmail.com
StorageClient.java
in cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage
203 7 2024-11-05 2024-11-05 1 1 ycai@apache.org ycai@apache.org
Correlations

File Size vs. Number of Changes: 515 points

cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/CdcEventTransformer.java x: 6 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/CdcLogMode.java x: 132 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/CdcLogger.java x: 9 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/AvroBaseRecordTransformer.java x: 69 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/AvroByteRecordTransformer.java x: 48 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/AvroDataUtils.java x: 114 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/AvroGenericRecordTransformer.java x: 84 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/AvroSerializer.java x: 140 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/CdcEventAvroEncoder.java x: 111 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/CdcEventUtils.java x: 271 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/RecordReader.java x: 59 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/TypeConversion.java x: 323 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/TypeConversionRegistry.java x: 36 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/msg/CdcEnvelope.java x: 12 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/msg/FieldValue.java x: 43 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/json/AvroJsonTransformer.java x: 50 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/json/CdcGenericData.java x: 30 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/json/JsonSerializer.java x: 26 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/kafka/KafkaCdcSerializer.java x: 7 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/kafka/KafkaPublisher.java x: 222 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/kafka/KafkaStats.java x: 23 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/kafka/RecordProducer.java x: 61 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/schemastore/CachingSchemaStore.java x: 210 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/schemastore/SchemaStorePublisherFactory.java x: 17 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/schemastore/TableSchemaPublisher.java x: 12 lines of code y: 2 # changes cassandra-analytics-cdc-codec/src/main/resources/cdc_bytes.avsc x: 159 lines of code y: 2 # changes cassandra-analytics-cdc-codec/src/main/resources/cdc_generic_record.avsc x: 155 lines of code y: 2 # changes cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/sidecar/SidecarCdcOptions.java x: 98 lines of code y: 2 # changes cassandra-analytics-cdc/src/main/java/org/apache/cassandra/bridge/CdcBridgeFactory.java x: 122 lines of code y: 2 # changes cassandra-analytics-cdc/src/main/java/org/apache/cassandra/cdc/msg/jdk/CdcMessage.java x: 195 lines of code y: 3 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/cdc/msg/CdcEventBuilder.java x: 149 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/cdc/msg/Value.java x: 39 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/CqlTable.java x: 268 lines of code y: 3 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/ArrayUtils.java x: 66 lines of code y: 3 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/ByteBufferUtils.java x: 245 lines of code y: 4 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/MapUtils.java x: 148 lines of code y: 3 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/TableIdentifier.java x: 51 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/streaming/BufferingInputStream.java x: 412 lines of code y: 3 # changes cassandra-analytics-spark-four-zero-converter/src/main/java/org/apache/cassandra/spark/data/converter/SparkSqlTypeConverterImplementation.java x: 133 lines of code y: 2 # changes cassandra-avro-converter/src/main/java/org/apache/cassandra/cdc/avro/AvroConstants.java x: 38 lines of code y: 1 # changes cassandra-avro-converter/src/main/java/org/apache/cassandra/cdc/avro/AvroSchemas.java x: 143 lines of code y: 1 # changes cassandra-avro-converter/src/main/java/org/apache/cassandra/cdc/avro/CqlToAvroSchemaConverter.java x: 44 lines of code y: 1 # changes cassandra-bridge/src/main/java/org/apache/cassandra/bridge/BaseCassandraBridgeFactory.java x: 123 lines of code y: 3 # changes cassandra-bridge/src/main/java/org/apache/cassandra/bridge/CdcBridge.java x: 53 lines of code y: 2 # changes cassandra-four-zero-avro-converter/src/main/java/org/apache/cassandra/cdc/avro/CqlToAvroSchemaConverterImplementation.java x: 293 lines of code y: 1 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/reader/SchemaBuilder.java x: 495 lines of code y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/DirectStreamSession.java x: 240 lines of code y: 4 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/CloudStorageStreamSession.java x: 297 lines of code y: 4 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/BulkSparkConf.java x: 555 lines of code y: 23 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/Bundle.java x: 203 lines of code y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/SSTableCollector.java x: 32 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/SSTableLister.java x: 189 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/SSTablesBundler.java x: 152 lines of code y: 2 # changes cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/CassandraClientSource.java x: 127 lines of code y: 1 # changes cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/sidecar/ClusterConfigProvider.java x: 10 lines of code y: 1 # changes cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/sidecar/SidecarCdc.java x: 35 lines of code y: 1 # changes cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/sidecar/SidecarCdcBuilder.java x: 135 lines of code y: 1 # changes cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/sidecar/SidecarCdcClient.java x: 118 lines of code y: 1 # changes cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/sidecar/SidecarCdcCommitLogSegment.java x: 112 lines of code y: 1 # changes cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/sidecar/SidecarCommitLogProvider.java x: 101 lines of code y: 1 # changes cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/sidecar/SidecarStatePersister.java x: 334 lines of code y: 1 # changes cassandra-analytics-cdc/src/main/java/org/apache/cassandra/cdc/Cdc.java x: 359 lines of code y: 2 # changes cassandra-analytics-cdc/src/main/java/org/apache/cassandra/cdc/CdcBuilder.java x: 116 lines of code y: 2 # changes cassandra-analytics-cdc/src/main/java/org/apache/cassandra/cdc/CdcKryoRegister.java x: 27 lines of code y: 2 # changes cassandra-analytics-cdc/src/main/java/org/apache/cassandra/cdc/TypeCache.java x: 80 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/cdc/api/CommitLog.java x: 77 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/cdc/api/CommitLogMarkers.java x: 79 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/AsyncExecutor.java x: 86 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CassandraContext.java x: 100 lines of code y: 9 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/validation/BulkWriterKeyStoreValidation.java x: 15 lines of code y: 1 # changes cassandra-analytics-sidecar-client/src/main/java/org/apache/cassandra/clients/Sidecar.java x: 289 lines of code y: 1 # changes cassandra-analytics-sidecar-client/src/main/java/org/apache/cassandra/clients/SidecarStreamConsumerAdapter.java x: 65 lines of code y: 1 # changes cassandra-analytics-sidecar-client/src/main/java/org/apache/cassandra/spark/validation/KeyStoreValidation.java x: 89 lines of code y: 1 # changes cassandra-analytics-sidecar-client/src/main/java/org/apache/cassandra/spark/validation/StartupValidation.java x: 18 lines of code y: 1 # changes cassandra-analytics-sidecar-client/src/main/java/org/apache/cassandra/spark/validation/StartupValidator.java x: 73 lines of code y: 1 # changes cassandra-analytics-sidecar-client/src/main/java/org/apache/cassandra/spark/validation/TrustStoreValidation.java x: 67 lines of code y: 1 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/BundleManifest.java x: 67 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/ImportCompletionCoordinator.java x: 378 lines of code y: 2 # changes cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java x: 568 lines of code y: 16 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/CqlField.java x: 361 lines of code y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/RecordWriter.java x: 375 lines of code y: 22 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/SqlToCqlTypeConverter.java x: 762 lines of code y: 6 # changes cassandra-analytics-spark-converter/src/main/java/org/apache/cassandra/spark/data/converter/types/SparkDuration.java x: 49 lines of code y: 2 # changes cassandra-analytics-spark-converter/src/main/scala-2.11-spark-2/org/apache/cassandra/spark/utils/SparkTypeUtils.java x: 28 lines of code y: 1 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/NativeType.java x: 70 lines of code y: 3 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex/CqlFrozen.java x: 132 lines of code y: 4 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex/CqlList.java x: 93 lines of code y: 5 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex/CqlMap.java x: 106 lines of code y: 5 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex/CqlTuple.java x: 135 lines of code y: 4 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex/CqlUdt.java x: 358 lines of code y: 4 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types/Date.java x: 46 lines of code y: 4 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types/Duration.java x: 138 lines of code y: 2 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/schemastore/LocalTableSchemaStore.java x: 123 lines of code y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/schemastore/PublishSchemaResult.java x: 13 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/ReplicationFactor.java x: 167 lines of code y: 3 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/TypeConverter.java x: 7 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/sparksql/RowIterator.java x: 129 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/sparksql/filters/PartitionKeyFilter.java x: 114 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/sparksql/AbstractSparkRowIterator.java x: 62 lines of code y: 5 # changes cassandra-bridge/src/main/java/org/apache/cassandra/bridge/CassandraBridge.java x: 461 lines of code y: 15 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/bridge/CassandraBridgeImplementation.java x: 650 lines of code y: 9 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/IndexReader.java x: 227 lines of code y: 4 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/ReaderUtils.java x: 472 lines of code y: 4 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/SSTableCache.java x: 163 lines of code y: 3 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/SSTableReader.java x: 708 lines of code y: 4 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/SummaryDbUtils.java x: 134 lines of code y: 3 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/analytics/stats/Stats.java x: 175 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/reader/RowData.java x: 72 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/reader/StreamScanner.java x: 14 lines of code y: 3 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/sparksql/Cell.java x: 15 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/sparksql/CellIterator.java x: 280 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/sparksql/FullRowBuilder.java x: 104 lines of code y: 1 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/CassandraDataLayer.java x: 893 lines of code y: 21 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/sparksql/SparkCellIterator.java x: 68 lines of code y: 8 # changes cassandra-analytics-core/src/main/spark2/org/apache/cassandra/spark/sparksql/SparkRowIterator.java x: 56 lines of code y: 3 # changes cassandra-analytics-core/src/main/spark3/org/apache/cassandra/spark/sparksql/PartitionSizeIterator.java x: 57 lines of code y: 5 # changes cassandra-analytics-spark-converter/src/main/java/org/apache/cassandra/spark/sparksql/LastModifiedTimestampDecorator.java x: 38 lines of code y: 2 # changes cassandra-analytics-spark-converter/src/main/java/org/apache/cassandra/spark/sparksql/RowBuilderDecorator.java x: 81 lines of code y: 2 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/AbstractStreamScanner.java x: 325 lines of code y: 3 # changes cassandra-analytics-cdc/src/main/java/org/apache/cassandra/cdc/MicroBatchIterator.java x: 151 lines of code y: 1 # changes cassandra-analytics-cdc/src/main/java/org/apache/cassandra/cdc/api/StatePersister.java x: 32 lines of code y: 1 # changes cassandra-analytics-cdc/src/main/java/org/apache/cassandra/cdc/msg/jdk/RangeTombstoneMsg.java x: 39 lines of code y: 1 # changes cassandra-analytics-cdc/src/main/java/org/apache/cassandra/cdc/scanner/CdcScannerBuilder.java x: 311 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/cdc/api/Marker.java x: 109 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/cdc/api/Mutation.java x: 4 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/cdc/api/PerRangeCommitLogMarkers.java x: 130 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/cdc/api/RangeTombstoneData.java x: 21 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/cdc/state/CdcState.java x: 319 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/db/commitlog/PartitionUpdateWrapper.java x: 237 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/CassandraTypes.java x: 168 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/FileSystemSSTable.java x: 85 lines of code y: 3 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/FileSystemSource.java x: 117 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/partitioner/CassandraInstance.java x: 84 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/partitioner/CassandraRing.java x: 249 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/partitioner/NotEnoughReplicasException.java x: 34 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/partitioner/TokenPartitioner.java x: 230 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/FutureUtils.java x: 154 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/RangeUtils.java x: 118 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/streaming/CassandraFileSource.java x: 30 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/KryoRegister.java x: 67 lines of code y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/AbstractBulkWriterContext.java x: 212 lines of code y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/PartitionedDataLayer.java x: 384 lines of code y: 4 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/SidecarProvisionedSSTable.java x: 194 lines of code y: 11 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/bridge/CdcBridgeImplementation.java x: 303 lines of code y: 1 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/cdc/scanner/CdcSortedStreamScanner.java x: 201 lines of code y: 1 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/db/commitlog/BufferingCommitLogReader.java x: 673 lines of code y: 1 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/db/commitlog/FourZeroPartitionUpdateWrapper.java x: 33 lines of code y: 1 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/db/commitlog/SeekableCommitLogSegmentReader.java x: 147 lines of code y: 1 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/io/util/CdcRandomAccessReader.java x: 181 lines of code y: 1 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/utils/CompressionUtilImplementation.java x: 57 lines of code y: 1 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/bridge/CassandraSchema.java x: 327 lines of code y: 2 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/bridge/CassandraTypesImplementation.java x: 283 lines of code y: 3 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/bridge/CollectionElement.java x: 20 lines of code y: 1 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/CqlType.java x: 138 lines of code y: 4 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/reader/MapBuffer.java x: 20 lines of code y: 2 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/reader/SetBuffer.java x: 14 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/BulkWriteValidator.java x: 147 lines of code y: 11 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CassandraBulkWriterContext.java x: 32 lines of code y: 14 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/SidecarDataTransferApi.java x: 128 lines of code y: 11 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/TableSchema.java x: 258 lines of code y: 5 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/coordinated/CassandraClusterInfoGroup.java x: 246 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/coordinated/CassandraCoordinatedBulkWriterContext.java x: 54 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/token/ReplicaAwareFailureHandler.java x: 74 lines of code y: 7 # changes cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/distributed/impl/CassandraCluster.java x: 273 lines of code y: 8 # changes cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/testing/ClusterBuilderConfiguration.java x: 76 lines of code y: 3 # changes cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/testing/TestUtils.java x: 61 lines of code y: 4 # changes cassandra-analytics-core-example/src/main/java/org/apache/cassandra/spark/example/ExampleStorageTransportExtension.java x: 143 lines of code y: 4 # changes cassandra-analytics-core-example/src/main/java/org/apache/cassandra/spark/example/LocalStorageTransportExtension.java x: 110 lines of code y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CassandraBulkSourceRelation.java x: 447 lines of code y: 9 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CassandraClusterInfo.java x: 397 lines of code y: 20 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CassandraJobInfo.java x: 117 lines of code y: 9 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/JobInfo.java x: 41 lines of code y: 10 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/RingInstance.java x: 165 lines of code y: 10 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/TransportContext.java x: 41 lines of code y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/CassandraCloudStorageTransportContext.java x: 122 lines of code y: 1 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/CloudStorageDataTransferApiImpl.java x: 217 lines of code y: 1 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/StorageClient.java x: 203 lines of code y: 1 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/StorageClientConfig.java x: 52 lines of code y: 1 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/coordinated/CoordinatedImportCoordinator.java x: 197 lines of code y: 1 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/coordinated/CoordinatedWriteConf.java x: 172 lines of code y: 1 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/util/SbwKryoRegistrator.java x: 52 lines of code y: 4 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/sparksql/CassandraDataSink.java x: 72 lines of code y: 5 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/transports/storage/StorageAccessConfiguration.java x: 82 lines of code y: 1 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/transports/storage/StorageCredentialPair.java x: 57 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/transports/storage/StorageCredentials.java x: 102 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/transports/storage/extensions/CoordinatedTransportExtension.java x: 10 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/transports/storage/extensions/CoordinationSignalListener.java x: 6 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/transports/storage/extensions/CredentialChangeListener.java x: 11 lines of code y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/transports/storage/extensions/StorageTransportHandler.java x: 66 lines of code y: 4 # changes cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/LocalhostResolver.java x: 45 lines of code y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/bridge/CassandraBridgeFactory.java x: 98 lines of code y: 4 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/LocalDataLayer.java x: 405 lines of code y: 8 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/partitioner/MultipleReplicas.java x: 106 lines of code y: 1 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/partitioner/SingleReplica.java x: 138 lines of code y: 1 # changes cassandra-bridge/src/main/java/org/apache/cassandra/analytics/reader/common/RawInputStream.java x: 165 lines of code y: 1 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/CompressedRawInputStream.java x: 208 lines of code y: 3 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/IndexDbUtils.java x: 95 lines of code y: 2 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/common/model/CassandraInstance.java x: 13 lines of code y: 4 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/token/TokenRangeMapping.java x: 204 lines of code y: 9 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/bridge/CassandraVersionFeatures.java x: 145 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CassandraSchemaInfo.java x: 23 lines of code y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/ClusterInfo.java x: 33 lines of code y: 8 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex/CqlCollection.java x: 176 lines of code y: 3 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/Properties.java x: 38 lines of code y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/WriterOptions.java x: 47 lines of code y: 11 # changes cassandra-analytics-spark-converter/src/main/java/org/apache/cassandra/spark/data/converter/types/complex/SparkList.java x: 91 lines of code y: 1 # changes cassandra-analytics-spark-converter/src/main/java/org/apache/cassandra/spark/data/converter/types/SparkDate.java x: 54 lines of code y: 1 # changes cassandra-analytics-spark-converter/src/main/java/org/apache/cassandra/spark/data/converter/types/SparkType.java x: 92 lines of code y: 1 # changes cassandra-analytics-spark-converter/src/main/java/org/apache/cassandra/spark/data/converter/types/SparkVarInt.java x: 49 lines of code y: 1 # changes cassandra-analytics-spark-converter/src/main/java/org/apache/cassandra/spark/data/converter/types/StringFeatures.java x: 55 lines of code y: 1 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types/Blob.java x: 36 lines of code y: 3 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types/Boolean.java x: 40 lines of code y: 3 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types/Decimal.java x: 40 lines of code y: 4 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types/Double.java x: 35 lines of code y: 3 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types/StringBased.java x: 17 lines of code y: 3 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/common/model/NodeState.java x: 19 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/StreamSession.java x: 125 lines of code y: 10 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/token/ConsistencyLevel.java x: 170 lines of code y: 3 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types/BigInt.java x: 29 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/SortedSSTableWriter.java x: 233 lines of code y: 5 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/common/SSTables.java x: 21 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CommitCoordinator.java x: 176 lines of code y: 4 # changes cassandra-analytics-core-example/src/main/java/org/apache/cassandra/spark/example/LocalS3WriteAndReadJob.java x: 68 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/ClientConfig.java x: 383 lines of code y: 4 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/bridge/TokenRange.java x: 115 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/secrets/SslConfig.java x: 308 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/QualifiedTableName.java x: 46 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/SSTable.java x: 64 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/partitioner/ConsistencyLevel.java x: 95 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/BuildInfo.java x: 78 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/ComparisonUtils.java x: 170 lines of code y: 1 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/Throwing.java x: 62 lines of code y: 1 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CqlTableInfoProvider.java x: 132 lines of code y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/common/Digest.java x: 6 lines of code y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/common/MD5Digest.java x: 28 lines of code y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/validation/CassandraValidation.java x: 31 lines of code y: 4 # changes cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/TemporaryCqlSessionProvider.java x: 119 lines of code y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/util/IOUtils.java x: 72 lines of code y: 1 # changes cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/MtlsTestHelper.java x: 102 lines of code y: 1 # changes cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/QualifiedName.java x: 61 lines of code y: 3 # changes cassandra-analytics-core/src/main/spark2/org/apache/cassandra/spark/sparksql/CassandraDataSource.java x: 170 lines of code y: 2 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/CompactionStreamScanner.java x: 120 lines of code y: 1 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/SSTableWriterFactory.java x: 29 lines of code y: 4 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/token/TokenUtils.java x: 99 lines of code y: 2 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/TokenPartitioner.java x: 197 lines of code y: 2 # changes cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/testing/TestVersionSupplier.java x: 19 lines of code y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/CassandraDataSourceHelper.java x: 86 lines of code y: 3 # changes
23.0
# changes
  min: 1.0
  average: 2.13
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 23.0
0 893.0
lines of code
min: 4.0 | average: 90.21 | 25th percentile: 23.0 | median: 44.0 | 75th percentile: 118.0 | max: 893.0

Number of Contributors vs. Number of Changes: 515 points

cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/CdcEventTransformer.java x: 1 # contributors y: 1 # changes cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/schemastore/TableSchemaPublisher.java x: 2 # contributors y: 2 # changes cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/sidecar/SidecarCdcOptions.java x: 1 # contributors y: 2 # changes cassandra-analytics-cdc/src/main/java/org/apache/cassandra/cdc/msg/jdk/CdcMessage.java x: 1 # contributors y: 3 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/CqlTable.java x: 2 # contributors y: 3 # changes cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/ByteBufferUtils.java x: 1 # contributors y: 4 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/DirectStreamSession.java x: 2 # contributors y: 4 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/BulkSparkConf.java x: 7 # contributors y: 23 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CassandraContext.java x: 5 # contributors y: 9 # changes cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java x: 4 # contributors y: 16 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/RecordWriter.java x: 8 # contributors y: 22 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/SqlToCqlTypeConverter.java x: 4 # contributors y: 6 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex/CqlFrozen.java x: 3 # contributors y: 4 # changes cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex/CqlList.java x: 3 # contributors y: 5 # changes cassandra-bridge/src/main/java/org/apache/cassandra/bridge/CassandraBridge.java x: 6 # contributors y: 15 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/bridge/CassandraBridgeImplementation.java x: 4 # contributors y: 9 # changes cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/SummaryDbUtils.java x: 3 # contributors y: 3 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/CassandraDataLayer.java x: 7 # contributors y: 21 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/sparksql/SparkCellIterator.java x: 4 # contributors y: 8 # changes cassandra-analytics-core/src/main/spark3/org/apache/cassandra/spark/sparksql/PartitionSizeIterator.java x: 2 # contributors y: 5 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/SidecarProvisionedSSTable.java x: 4 # contributors y: 11 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/BulkWriteValidator.java x: 3 # contributors y: 11 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CassandraBulkWriterContext.java x: 8 # contributors y: 14 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/SidecarDataTransferApi.java x: 5 # contributors y: 11 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/TableSchema.java x: 4 # contributors y: 5 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/token/ReplicaAwareFailureHandler.java x: 3 # contributors y: 7 # changes cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/distributed/impl/CassandraCluster.java x: 2 # contributors y: 8 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CassandraClusterInfo.java x: 7 # contributors y: 20 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/JobInfo.java x: 4 # contributors y: 10 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/util/SbwKryoRegistrator.java x: 4 # contributors y: 4 # changes cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/LocalDataLayer.java x: 5 # contributors y: 8 # changes
23.0
# changes
  min: 1.0
  average: 2.13
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 23.0
0 8.0
# contributors
min: 1.0 | average: 1.45 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.0

Number of Contributors vs. File Size: 515 points

cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/CdcEventTransformer.java x: 1 # contributors y: 6 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/CdcLogMode.java x: 1 # contributors y: 132 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/CdcLogger.java x: 1 # contributors y: 9 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/AvroBaseRecordTransformer.java x: 1 # contributors y: 69 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/AvroByteRecordTransformer.java x: 1 # contributors y: 48 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/AvroDataUtils.java x: 1 # contributors y: 114 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/AvroGenericRecordTransformer.java x: 1 # contributors y: 84 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/AvroSerializer.java x: 1 # contributors y: 140 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/CdcEventAvroEncoder.java x: 1 # contributors y: 111 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/CdcEventUtils.java x: 1 # contributors y: 271 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/RecordReader.java x: 1 # contributors y: 59 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/TypeConversion.java x: 1 # contributors y: 323 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/TypeConversionRegistry.java x: 1 # contributors y: 36 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/msg/CdcEnvelope.java x: 1 # contributors y: 12 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/avro/msg/FieldValue.java x: 1 # contributors y: 43 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/json/AvroJsonTransformer.java x: 1 # contributors y: 50 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/json/CdcGenericData.java x: 1 # contributors y: 30 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/json/JsonSerializer.java x: 1 # contributors y: 26 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/kafka/KafkaPublisher.java x: 1 # contributors y: 222 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/kafka/KafkaStats.java x: 1 # contributors y: 23 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/kafka/RecordProducer.java x: 1 # contributors y: 61 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/schemastore/CachingSchemaStore.java x: 1 # contributors y: 210 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/schemastore/SchemaStorePublisherFactory.java x: 1 # contributors y: 17 lines of code cassandra-analytics-cdc-codec/src/main/java/org/apache/cassandra/cdc/schemastore/TableSchemaPublisher.java x: 2 # contributors y: 12 lines of code cassandra-analytics-cdc-codec/src/main/resources/cdc_bytes.avsc x: 2 # contributors y: 159 lines of code cassandra-analytics-cdc-codec/src/main/resources/cdc_generic_record.avsc x: 2 # contributors y: 155 lines of code cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/sidecar/SidecarCdcOptions.java x: 1 # contributors y: 98 lines of code cassandra-analytics-cdc/src/main/java/org/apache/cassandra/bridge/CdcBridgeFactory.java x: 1 # contributors y: 122 lines of code cassandra-analytics-cdc/src/main/java/org/apache/cassandra/cdc/msg/jdk/CdcMessage.java x: 1 # contributors y: 195 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/cdc/msg/CdcEventBuilder.java x: 1 # contributors y: 149 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/cdc/msg/Value.java x: 1 # contributors y: 39 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/CqlTable.java x: 2 # contributors y: 268 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/ArrayUtils.java x: 1 # contributors y: 66 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/ByteBufferUtils.java x: 1 # contributors y: 245 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/MapUtils.java x: 2 # contributors y: 148 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/streaming/BufferingInputStream.java x: 1 # contributors y: 412 lines of code cassandra-avro-converter/src/main/java/org/apache/cassandra/cdc/avro/AvroSchemas.java x: 1 # contributors y: 143 lines of code cassandra-bridge/src/main/java/org/apache/cassandra/bridge/CdcBridge.java x: 1 # contributors y: 53 lines of code cassandra-four-zero-avro-converter/src/main/java/org/apache/cassandra/cdc/avro/CqlToAvroSchemaConverterImplementation.java x: 1 # contributors y: 293 lines of code cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/reader/SchemaBuilder.java x: 1 # contributors y: 495 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/bridge/CassandraVersion.java x: 2 # contributors y: 53 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/DirectStreamSession.java x: 2 # contributors y: 240 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/CloudStorageStreamSession.java x: 1 # contributors y: 297 lines of code cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/bridge/SSTableWriterImplementation.java x: 2 # contributors y: 123 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/BulkSparkConf.java x: 7 # contributors y: 555 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/Bundle.java x: 1 # contributors y: 203 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/SSTableCollector.java x: 1 # contributors y: 32 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/SSTableLister.java x: 1 # contributors y: 189 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/SSTablesBundler.java x: 1 # contributors y: 152 lines of code cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/CassandraClientSource.java x: 1 # contributors y: 127 lines of code cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/sidecar/SidecarCdcBuilder.java x: 1 # contributors y: 135 lines of code cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/sidecar/SidecarCdcClient.java x: 1 # contributors y: 118 lines of code cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/sidecar/SidecarCommitLogProvider.java x: 1 # contributors y: 101 lines of code cassandra-analytics-cdc-sidecar/src/main/java/org/apache/cassandra/cdc/sidecar/SidecarStatePersister.java x: 1 # contributors y: 334 lines of code cassandra-analytics-cdc/src/main/java/org/apache/cassandra/cdc/Cdc.java x: 1 # contributors y: 359 lines of code cassandra-analytics-cdc/src/main/java/org/apache/cassandra/cdc/TypeCache.java x: 1 # contributors y: 80 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/cdc/api/CommitLog.java x: 1 # contributors y: 77 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/utils/AsyncExecutor.java x: 1 # contributors y: 86 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CassandraContext.java x: 5 # contributors y: 100 lines of code cassandra-analytics-sidecar-client/src/main/java/org/apache/cassandra/clients/Sidecar.java x: 1 # contributors y: 289 lines of code cassandra-analytics-sidecar-client/src/main/java/org/apache/cassandra/spark/validation/KeyStoreValidation.java x: 1 # contributors y: 89 lines of code cassandra-analytics-sidecar-client/src/main/java/org/apache/cassandra/spark/validation/StartupValidation.java x: 1 # contributors y: 18 lines of code cassandra-analytics-sidecar-client/src/main/java/org/apache/cassandra/spark/validation/StartupValidator.java x: 1 # contributors y: 73 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/ImportCompletionCoordinator.java x: 1 # contributors y: 378 lines of code cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java x: 4 # contributors y: 568 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/CqlField.java x: 2 # contributors y: 361 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/RecordWriter.java x: 8 # contributors y: 375 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/SqlToCqlTypeConverter.java x: 4 # contributors y: 762 lines of code cassandra-analytics-spark-converter/src/main/java/org/apache/cassandra/spark/data/converter/types/SparkDuration.java x: 2 # contributors y: 49 lines of code cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/NativeType.java x: 2 # contributors y: 70 lines of code cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex/CqlFrozen.java x: 3 # contributors y: 132 lines of code cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex/CqlList.java x: 3 # contributors y: 93 lines of code cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex/CqlMap.java x: 3 # contributors y: 106 lines of code cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex/CqlTuple.java x: 3 # contributors y: 135 lines of code cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex/CqlUdt.java x: 3 # contributors y: 358 lines of code cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types/Date.java x: 3 # contributors y: 46 lines of code cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types/Duration.java x: 2 # contributors y: 138 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/ReplicationFactor.java x: 1 # contributors y: 167 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/sparksql/AbstractSparkRowIterator.java x: 3 # contributors y: 62 lines of code cassandra-bridge/src/main/java/org/apache/cassandra/bridge/CassandraBridge.java x: 6 # contributors y: 461 lines of code cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/bridge/CassandraBridgeImplementation.java x: 4 # contributors y: 650 lines of code cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/IndexReader.java x: 2 # contributors y: 227 lines of code cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/ReaderUtils.java x: 3 # contributors y: 472 lines of code cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/SSTableCache.java x: 2 # contributors y: 163 lines of code cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/SSTableReader.java x: 2 # contributors y: 708 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/analytics/stats/Stats.java x: 1 # contributors y: 175 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/sparksql/CellIterator.java x: 1 # contributors y: 280 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/sparksql/FullRowBuilder.java x: 1 # contributors y: 104 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/CassandraDataLayer.java x: 7 # contributors y: 893 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/sparksql/SparkCellIterator.java x: 4 # contributors y: 68 lines of code cassandra-analytics-core/src/main/spark2/org/apache/cassandra/spark/sparksql/SparkRowIterator.java x: 3 # contributors y: 56 lines of code cassandra-analytics-core/src/main/spark3/org/apache/cassandra/spark/sparksql/PartitionSizeIterator.java x: 2 # contributors y: 57 lines of code cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/AbstractStreamScanner.java x: 2 # contributors y: 325 lines of code cassandra-analytics-cdc/src/main/java/org/apache/cassandra/cdc/scanner/CdcScannerBuilder.java x: 1 # contributors y: 311 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/cdc/state/CdcState.java x: 1 # contributors y: 319 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/cdc/stats/ICdcStats.java x: 1 # contributors y: 108 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/db/commitlog/PartitionUpdateWrapper.java x: 1 # contributors y: 237 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/partitioner/CassandraRing.java x: 1 # contributors y: 249 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/data/partitioner/TokenPartitioner.java x: 1 # contributors y: 230 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/KryoRegister.java x: 3 # contributors y: 67 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/AbstractBulkWriterContext.java x: 2 # contributors y: 212 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/PartitionedDataLayer.java x: 2 # contributors y: 384 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/SidecarProvisionedSSTable.java x: 4 # contributors y: 194 lines of code cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/bridge/CdcBridgeImplementation.java x: 1 # contributors y: 303 lines of code cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/cdc/msg/FourZeroCdcEventBuilder.java x: 1 # contributors y: 302 lines of code cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/db/commitlog/BufferingCommitLogReader.java x: 1 # contributors y: 673 lines of code cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/db/commitlog/SeekableCommitLogSegmentReader.java x: 1 # contributors y: 147 lines of code cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/io/util/CdcRandomAccessReader.java x: 1 # contributors y: 181 lines of code cassandra-four-zero-types/src/main/java/org/apache/cassandra/bridge/CassandraSchema.java x: 1 # contributors y: 327 lines of code cassandra-four-zero-types/src/main/java/org/apache/cassandra/bridge/CassandraTypesImplementation.java x: 1 # contributors y: 283 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/BulkWriteValidator.java x: 3 # contributors y: 147 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CassandraBulkWriterContext.java x: 8 # contributors y: 32 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/SidecarDataTransferApi.java x: 5 # contributors y: 128 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/TableSchema.java x: 4 # contributors y: 258 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/token/ReplicaAwareFailureHandler.java x: 3 # contributors y: 74 lines of code cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/distributed/impl/CassandraCluster.java x: 2 # contributors y: 273 lines of code cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/testing/ClusterBuilderConfiguration.java x: 2 # contributors y: 76 lines of code cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/testing/TestUtils.java x: 2 # contributors y: 61 lines of code cassandra-analytics-core-example/src/main/java/org/apache/cassandra/spark/example/ExampleStorageTransportExtension.java x: 2 # contributors y: 143 lines of code cassandra-analytics-core-example/src/main/java/org/apache/cassandra/spark/example/LocalStorageTransportExtension.java x: 2 # contributors y: 110 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CassandraBulkSourceRelation.java x: 5 # contributors y: 447 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CassandraClusterInfo.java x: 7 # contributors y: 397 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CassandraJobInfo.java x: 4 # contributors y: 117 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/DataTransport.java x: 2 # contributors y: 26 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/DirectDataTransferApi.java x: 2 # contributors y: 38 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/JobInfo.java x: 4 # contributors y: 41 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/RingInstance.java x: 4 # contributors y: 165 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/TransportContext.java x: 2 # contributors y: 41 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/CloudStorageDataTransferApiImpl.java x: 1 # contributors y: 217 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/coordinated/CoordinatedImportCoordinator.java x: 1 # contributors y: 197 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/cloudstorage/coordinated/CoordinatedWriteConf.java x: 1 # contributors y: 172 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/util/SbwKryoRegistrator.java x: 4 # contributors y: 52 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/sparksql/CassandraDataSink.java x: 3 # contributors y: 72 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/transports/storage/StorageCredentials.java x: 2 # contributors y: 102 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/transports/storage/extensions/StorageTransportConfiguration.java x: 2 # contributors y: 116 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/transports/storage/extensions/StorageTransportExtension.java x: 2 # contributors y: 7 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/transports/storage/extensions/StorageTransportHandler.java x: 2 # contributors y: 66 lines of code cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/LocalhostResolver.java x: 3 # contributors y: 45 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/bridge/CassandraBridgeFactory.java x: 2 # contributors y: 98 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/LocalDataLayer.java x: 5 # contributors y: 405 lines of code cassandra-bridge/src/main/java/org/apache/cassandra/analytics/reader/common/RawInputStream.java x: 1 # contributors y: 165 lines of code cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/CompressedRawInputStream.java x: 2 # contributors y: 208 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/token/TokenRangeMapping.java x: 4 # contributors y: 204 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/bridge/CassandraVersionFeatures.java x: 2 # contributors y: 145 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CassandraSchemaInfo.java x: 3 # contributors y: 23 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/ClusterInfo.java x: 5 # contributors y: 33 lines of code cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/complex/CqlCollection.java x: 2 # contributors y: 176 lines of code cassandra-four-zero-bridge/src/main/java/org/apache/cassandra/spark/reader/CompressionMetadata.java x: 2 # contributors y: 71 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/WriterOptions.java x: 5 # contributors y: 47 lines of code cassandra-analytics-spark-converter/src/main/java/org/apache/cassandra/spark/data/converter/types/SparkType.java x: 1 # contributors y: 92 lines of code cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types/Double.java x: 2 # contributors y: 35 lines of code cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types/StringBased.java x: 2 # contributors y: 17 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/StreamSession.java x: 4 # contributors y: 125 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/token/ConsistencyLevel.java x: 3 # contributors y: 170 lines of code cassandra-four-zero-types/src/main/java/org/apache/cassandra/spark/data/types/BigInt.java x: 2 # contributors y: 29 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/SortedSSTableWriter.java x: 4 # contributors y: 233 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/spark/common/SSTables.java x: 2 # contributors y: 21 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CommitCoordinator.java x: 3 # contributors y: 176 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/ClientConfig.java x: 3 # contributors y: 383 lines of code cassandra-analytics-common/src/main/java/org/apache/cassandra/secrets/SslConfig.java x: 1 # contributors y: 308 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/CqlTableInfoProvider.java x: 2 # contributors y: 132 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/validation/CassandraValidation.java x: 3 # contributors y: 31 lines of code cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/TemporaryCqlSessionProvider.java x: 3 # contributors y: 119 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/BulkWriterContext.java x: 4 # contributors y: 14 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/SchemaInfo.java x: 2 # contributors y: 10 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/token/TokenUtils.java x: 2 # contributors y: 99 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/bulkwriter/TokenPartitioner.java x: 2 # contributors y: 197 lines of code cassandra-analytics-integration-framework/src/main/java/org/apache/cassandra/testing/TestVersionSupplier.java x: 3 # contributors y: 19 lines of code cassandra-analytics-core/src/main/java/org/apache/cassandra/spark/data/CassandraDataSourceHelper.java x: 3 # contributors y: 86 lines of code cassandra-analytics-core/src/main/spark3/org/apache/cassandra/spark/sparksql/PartitionSizeTableProvider.java x: 2 # contributors y: 130 lines of code
893.0
lines of code
  min: 4.0
  average: 90.21
  25th percentile: 23.0
  median: 44.0
  75th percentile: 118.0
  max: 893.0
0 8.0
# contributors
min: 1.0 | average: 1.45 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.0