apache / cassandra-spark-connector
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 333 files with 32,697 lines of code.
    • 1 file changed more than 100 times (18 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 14 files changed 21-50 times (4,645 lines of code)
    • 202 files changed 6-20 times (21,361 lines of code)
    • 116 files changed 1-5 times (6,673 lines of code)
<1% | 0% | 14% | 65% | 20%
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 333 files with 32,697 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (19 lines of code)
    • 38 files changed by 6-10 contributors (9,459 lines of code)
    • 293 files changed by 2-5 contributors (23,219 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | <1% | 28% | 71% | 0%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
scala, java, md, properties, txt, sbt, xml, sh, yaml, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
scala<1% | 0% | 15% | 70% | 14%
sbt0% | 0% | 99% | 0% | <1%
java0% | 0% | 0% | 20% | 79%
xml0% | 0% | 0% | 12% | 87%
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
project5% | 0% | 29% | 64% | <1%
connector0% | 0% | 16% | 64% | 19%
ROOT0% | 0% | 56% | 0% | 43%
driver0% | 0% | 0% | 73% | 26%
test-support0% | 0% | 0% | 88% | 11%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Versions.scala
in project
18 - 2014-07-02 2025-03-09 150 24 helena@helenaedelson.com mck@apache.org
plugins.sbt
in project
1 - 2014-06-18 2020-05-18 47 15 pkolaczk@datastax.com russell.spitzer@gmail.com
build.sbt
in root
123 1 2014-06-18 2024-05-13 43 7 pkolaczk@datastax.com 6516951+jacek-lewandowski@u...
CassandraConnectionFactory.scala
in connector/src/main/scala/com/datastax/spark/connector/cql
184 8 2019-06-28 2025-03-09 38 6 jaroslaw.grabowski@datastax... mck@apache.org
CassandraSourceRelation.scala
in connector/src/main/scala/org/apache/spark/sql/cassandra
221 7 2019-06-28 2025-03-09 34 8 jaroslaw.grabowski@datastax... mck@apache.org
SparkCassandraITFlatSpecBase.scala
in connector/src/it/scala/com/datastax/spark/connector
222 24 2019-06-28 2025-03-09 34 9 jaroslaw.grabowski@datastax... mck@apache.org
95 2 2019-06-10 2025-03-09 33 6 russell.spitzer@gmail.com mck@apache.org
CassandraDirectJoinSpec.scala
in connector/src/it/scala/org/apache/spark/sql/cassandra/execution
631 5 2019-06-28 2025-03-09 28 7 jaroslaw.grabowski@datastax... mck@apache.org
CassandraConnector.scala
in connector/src/main/scala/com/datastax/spark/connector/cql
154 14 2019-06-28 2025-03-09 27 6 jaroslaw.grabowski@datastax... mck@apache.org
CassandraDataFrameMetadataSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/sql
379 - 2019-06-28 2025-03-09 26 5 jaroslaw.grabowski@datastax... mck@apache.org
CassandraRDDSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/rdd
1168 6 2019-06-28 2025-03-09 26 6 jaroslaw.grabowski@datastax... mck@apache.org
CassandraDataFrameSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/sql
375 2 2019-06-28 2025-03-09 25 7 jaroslaw.grabowski@datastax... mck@apache.org
RDDSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/rdd
566 7 2019-06-28 2025-03-09 25 6 jaroslaw.grabowski@datastax... mck@apache.org
CassandraConnectorSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/cql
193 - 2019-06-28 2025-03-09 21 5 jaroslaw.grabowski@datastax... mck@apache.org
TableWriter.scala
in connector/src/main/scala/com/datastax/spark/connector/writer
333 18 2019-06-28 2025-03-09 21 6 jaroslaw.grabowski@datastax... mck@apache.org
Schema.scala
in driver/src/main/scala/com/datastax/spark/connector/cql
298 20 2019-08-09 2025-03-09 20 6 jaroslaw.grabowski@datastax... mck@apache.org
CcmConfig.scala
in test-support/src/main/scala/com/datastax/spark/connector/ccm
131 9 2019-07-23 2025-03-09 19 5 jaroslaw.grabowski@datastax... mck@apache.org
CassandraConnectorConf.scala
in connector/src/main/scala/com/datastax/spark/connector/cql
382 14 2019-06-28 2025-03-09 19 6 jaroslaw.grabowski@datastax... mck@apache.org
CassandraPartitionGenerator.scala
in connector/src/main/scala/com/datastax/spark/connector/rdd/partitioner
115 5 2019-06-28 2025-03-09 18 5 jaroslaw.grabowski@datastax... mck@apache.org
Fixtures.scala
in connector/src/it/scala/com/datastax/spark/connector/cluster
137 12 2019-07-23 2025-04-22 18 6 jaroslaw.grabowski@datastax... mck@apache.org
StandardModeExecutor.scala
in test-support/src/main/scala/com/datastax/spark/connector/ccm/mode
154 6 2019-07-24 2025-03-09 18 5 jaroslaw.grabowski@datastax... mck@apache.org
CassandraMergeJoinRDD.scala
in connector/src/main/scala/com/datastax/spark/connector/rdd
197 8 2019-06-28 2025-04-22 18 5 jaroslaw.grabowski@datastax... mck@apache.org
CassandraCoGroupedRDD.scala
in connector/src/main/scala/com/datastax/spark/connector/rdd
204 11 2019-06-28 2025-04-22 18 5 jaroslaw.grabowski@datastax... mck@apache.org
CassandraTableScanRDD.scala
in connector/src/main/scala/com/datastax/spark/connector/rdd
270 11 2019-06-28 2025-03-09 18 5 jaroslaw.grabowski@datastax... mck@apache.org
CassandraDataSourceSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/sql
411 8 2019-06-28 2025-03-09 18 8 jaroslaw.grabowski@datastax... mck@apache.org
Testing.scala
in project
65 4 2016-09-20 2025-03-09 17 8 lewandowski.jacek@gmail.com mck@apache.org
ReplicaPartitioner.scala
in connector/src/main/scala/com/datastax/spark/connector/rdd/partitioner
68 2 2019-06-28 2025-03-09 16 5 jaroslaw.grabowski@datastax... mck@apache.org
TokenGeneratorSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/rdd/partitioner
69 - 2019-06-28 2025-03-09 16 5 jaroslaw.grabowski@datastax... mck@apache.org
ContinuousPagingScanner.scala
in connector/src/main/scala/com/datastax/bdp/spark
104 5 2019-06-28 2025-04-22 16 5 jaroslaw.grabowski@datastax... mck@apache.org
CassandraJoinRDD.scala
in connector/src/main/scala/com/datastax/spark/connector/rdd
147 5 2019-06-28 2025-03-09 16 4 jaroslaw.grabowski@datastax... mck@apache.org
SchemaSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/cql
151 - 2019-06-28 2025-03-09 16 5 jaroslaw.grabowski@datastax... mck@apache.org
SolrPredicateRules.scala
in connector/src/main/scala/org/apache/spark/sql/cassandra
283 12 2019-06-28 2025-04-22 16 6 jaroslaw.grabowski@datastax... mck@apache.org
CassandraSQLSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/sql
609 - 2019-06-28 2025-03-09 16 4 jaroslaw.grabowski@datastax... mck@apache.org
ReplicaLocator.scala
in connector/src/main/scala/com/datastax/spark/connector/writer
51 2 2019-06-28 2025-03-09 15 5 jaroslaw.grabowski@datastax... mck@apache.org
CassandraAuthenticatedConnectorSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/cql
56 - 2019-06-28 2025-03-09 15 5 jaroslaw.grabowski@datastax... mck@apache.org
BoundStatementBuilderSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/writer
59 - 2019-06-28 2025-03-09 15 4 jaroslaw.grabowski@datastax... mck@apache.org
ContinuousPagingScannerSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/cql
108 1 2019-06-28 2025-04-22 15 4 jaroslaw.grabowski@datastax... mck@apache.org
CassandraDirectJoinStrategy.scala
in connector/src/main/scala/org/apache/spark/sql/cassandra/execution
225 14 2020-03-31 2025-03-09 15 10 russell@datastax.com mck@apache.org
GroupingBatchBuilderSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/writer
256 2 2019-06-28 2025-03-09 15 5 jaroslaw.grabowski@datastax... mck@apache.org
AsyncExecutor.scala
in connector/src/main/scala/com/datastax/spark/connector/writer
81 3 2019-06-28 2025-03-09 14 6 jaroslaw.grabowski@datastax... mck@apache.org
CassandraTableScanRDDSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/rdd
83 1 2019-06-28 2025-03-09 14 4 jaroslaw.grabowski@datastax... mck@apache.org
CcmBridge.scala
in test-support/src/main/scala/com/datastax/spark/connector/ccm
94 11 2019-07-23 2025-03-09 14 6 jaroslaw.grabowski@datastax... mck@apache.org
SearchAnalyticsIntegrationSpec.scala
in connector/src/it/scala/com/datastax/bdp/spark/search
404 3 2019-11-12 2025-03-09 14 4 jaroslaw.grabowski@datastax... mck@apache.org
DataFrameColumnMapper.scala
in connector/src/main/scala/com/datastax/spark/connector/mapper
25 1 2019-06-28 2025-03-09 13 4 jaroslaw.grabowski@datastax... mck@apache.org
MultiThreadedSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/util
40 1 2019-06-28 2025-03-09 13 5 jaroslaw.grabowski@datastax... mck@apache.org
RichStatement.scala
in connector/src/main/scala/com/datastax/spark/connector/writer
48 5 2019-06-28 2025-03-09 13 4 jaroslaw.grabowski@datastax... mck@apache.org
CassandraSQLRow.scala
in connector/src/main/scala/org/apache/spark/sql/cassandra
98 4 2019-06-28 2025-03-09 13 5 jaroslaw.grabowski@datastax... mck@apache.org
ConnectorMetricsSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/rdd
136 2 2019-06-28 2025-04-22 13 4 jaroslaw.grabowski@datastax... mck@apache.org
LocalNodeFirstLoadBalancingPolicy.scala
in driver/src/main/scala/com/datastax/spark/connector/cql
146 15 2019-08-09 2025-03-09 13 7 jaroslaw.grabowski@datastax... mck@apache.org
CassandraLeftJoinRDD.scala
in connector/src/main/scala/com/datastax/spark/connector/rdd
152 5 2019-06-28 2025-03-09 13 4 jaroslaw.grabowski@datastax... mck@apache.org
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
Versions.scala
in project
18 - 2014-07-02 2025-03-09 150 24 helena@helenaedelson.com mck@apache.org
plugins.sbt
in project
1 - 2014-06-18 2020-05-18 47 15 pkolaczk@datastax.com russell.spitzer@gmail.com
CassandraDirectJoinStrategy.scala
in connector/src/main/scala/org/apache/spark/sql/cassandra/execution
225 14 2020-03-31 2025-03-09 15 10 russell@datastax.com mck@apache.org
SparkCassandraITFlatSpecBase.scala
in connector/src/it/scala/com/datastax/spark/connector
222 24 2019-06-28 2025-03-09 34 9 jaroslaw.grabowski@datastax... mck@apache.org
CassandraSourceRelation.scala
in connector/src/main/scala/org/apache/spark/sql/cassandra
221 7 2019-06-28 2025-03-09 34 8 jaroslaw.grabowski@datastax... mck@apache.org
CassandraDataSourceSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/sql
411 8 2019-06-28 2025-03-09 18 8 jaroslaw.grabowski@datastax... mck@apache.org
Testing.scala
in project
65 4 2016-09-20 2025-03-09 17 8 lewandowski.jacek@gmail.com mck@apache.org
build.sbt
in root
123 1 2014-06-18 2024-05-13 43 7 pkolaczk@datastax.com 6516951+jacek-lewandowski@u...
CassandraDirectJoinSpec.scala
in connector/src/it/scala/org/apache/spark/sql/cassandra/execution
631 5 2019-06-28 2025-03-09 28 7 jaroslaw.grabowski@datastax... mck@apache.org
CassandraDataFrameSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/sql
375 2 2019-06-28 2025-03-09 25 7 jaroslaw.grabowski@datastax... mck@apache.org
LocalNodeFirstLoadBalancingPolicy.scala
in driver/src/main/scala/com/datastax/spark/connector/cql
146 15 2019-08-09 2025-03-09 13 7 jaroslaw.grabowski@datastax... mck@apache.org
UserDefinedType.scala
in driver/src/main/scala/com/datastax/spark/connector/types
91 3 2019-08-09 2025-03-09 12 7 jaroslaw.grabowski@datastax... mck@apache.org
CatalystUtil.scala
in connector/src/it/scala/com/datastax/spark/connector/util
9 1 2019-06-28 2025-03-09 12 7 jaroslaw.grabowski@datastax... mck@apache.org
CassandraCatalog.scala
in connector/src/main/scala/com/datastax/spark/connector/datasource
337 23 2020-04-14 2025-03-09 8 7 russell.spitzer@gmail.com mck@apache.org
CassandraSourceUtil.scala
in connector/src/main/scala/com/datastax/spark/connector/datasource
198 12 2020-04-14 2025-03-09 7 7 russell.spitzer@gmail.com mck@apache.org
CassandraConnectionFactory.scala
in connector/src/main/scala/com/datastax/spark/connector/cql
184 8 2019-06-28 2025-03-09 38 6 jaroslaw.grabowski@datastax... mck@apache.org
95 2 2019-06-10 2025-03-09 33 6 russell.spitzer@gmail.com mck@apache.org
CassandraConnector.scala
in connector/src/main/scala/com/datastax/spark/connector/cql
154 14 2019-06-28 2025-03-09 27 6 jaroslaw.grabowski@datastax... mck@apache.org
CassandraRDDSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/rdd
1168 6 2019-06-28 2025-03-09 26 6 jaroslaw.grabowski@datastax... mck@apache.org
RDDSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/rdd
566 7 2019-06-28 2025-03-09 25 6 jaroslaw.grabowski@datastax... mck@apache.org
TableWriter.scala
in connector/src/main/scala/com/datastax/spark/connector/writer
333 18 2019-06-28 2025-03-09 21 6 jaroslaw.grabowski@datastax... mck@apache.org
Schema.scala
in driver/src/main/scala/com/datastax/spark/connector/cql
298 20 2019-08-09 2025-03-09 20 6 jaroslaw.grabowski@datastax... mck@apache.org
CassandraConnectorConf.scala
in connector/src/main/scala/com/datastax/spark/connector/cql
382 14 2019-06-28 2025-03-09 19 6 jaroslaw.grabowski@datastax... mck@apache.org
Fixtures.scala
in connector/src/it/scala/com/datastax/spark/connector/cluster
137 12 2019-07-23 2025-04-22 18 6 jaroslaw.grabowski@datastax... mck@apache.org
SolrPredicateRules.scala
in connector/src/main/scala/org/apache/spark/sql/cassandra
283 12 2019-06-28 2025-04-22 16 6 jaroslaw.grabowski@datastax... mck@apache.org
AsyncExecutor.scala
in connector/src/main/scala/com/datastax/spark/connector/writer
81 3 2019-06-28 2025-03-09 14 6 jaroslaw.grabowski@datastax... mck@apache.org
CcmBridge.scala
in test-support/src/main/scala/com/datastax/spark/connector/ccm
94 11 2019-07-23 2025-03-09 14 6 jaroslaw.grabowski@datastax... mck@apache.org
TypeConverter.scala
in driver/src/main/scala/com/datastax/spark/connector/types
868 28 2019-08-09 2025-03-09 13 6 jaroslaw.grabowski@datastax... mck@apache.org
RDDFunctions.scala
in connector/src/main/scala/com/datastax/spark/connector
149 9 2019-06-28 2025-03-09 12 6 jaroslaw.grabowski@datastax... mck@apache.org
CassandraMetadataFunctions.scala
in connector/src/main/scala/org/apache/spark/sql/cassandra
150 9 2019-06-28 2025-03-09 12 6 jaroslaw.grabowski@datastax... mck@apache.org
DefaultSource.scala
in connector/src/main/scala/org/apache/spark/sql/cassandra
66 5 2019-06-28 2025-03-09 11 6 jaroslaw.grabowski@datastax... mck@apache.org
TupleType.scala
in driver/src/main/scala/com/datastax/spark/connector/types
108 4 2019-08-09 2025-03-09 10 6 jaroslaw.grabowski@datastax... mck@apache.org
ColumnType.scala
in driver/src/main/scala/com/datastax/spark/connector/types
136 3 2019-08-09 2025-03-09 10 6 jaroslaw.grabowski@datastax... mck@apache.org
CassandraDirectJoinExec.scala
in connector/src/main/scala/org/apache/spark/sql/cassandra/execution
166 3 2020-03-31 2025-03-09 10 6 russell@datastax.com mck@apache.org
GettableDataToMappedTypeConverter.scala
in driver/src/main/scala/com/datastax/spark/connector/mapper
180 12 2019-08-09 2025-03-09 8 6 jaroslaw.grabowski@datastax... mck@apache.org
UDTValue.scala
in driver/src/main/scala/com/datastax/spark/connector
35 3 2019-08-09 2025-03-09 8 6 jaroslaw.grabowski@datastax... mck@apache.org
CassandraScanBuilder.scala
in connector/src/main/scala/com/datastax/spark/connector/datasource
285 19 2020-04-14 2025-03-09 8 6 russell.spitzer@gmail.com mck@apache.org
JoinHelper.scala
in connector/src/main/scala/com/datastax/spark/connector/datasource
109 7 2020-04-14 2025-03-09 7 6 russell.spitzer@gmail.com mck@apache.org
CassandraTable.scala
in connector/src/main/scala/com/datastax/spark/connector/datasource
54 4 2020-04-14 2025-03-09 7 6 russell.spitzer@gmail.com mck@apache.org
CassandraCatalogTableSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/datasource
324 - 2020-04-14 2025-03-09 6 6 russell.spitzer@gmail.com mck@apache.org
CassandraDataFrameMetadataSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/sql
379 - 2019-06-28 2025-03-09 26 5 jaroslaw.grabowski@datastax... mck@apache.org
CassandraConnectorSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/cql
193 - 2019-06-28 2025-03-09 21 5 jaroslaw.grabowski@datastax... mck@apache.org
CcmConfig.scala
in test-support/src/main/scala/com/datastax/spark/connector/ccm
131 9 2019-07-23 2025-03-09 19 5 jaroslaw.grabowski@datastax... mck@apache.org
CassandraPartitionGenerator.scala
in connector/src/main/scala/com/datastax/spark/connector/rdd/partitioner
115 5 2019-06-28 2025-03-09 18 5 jaroslaw.grabowski@datastax... mck@apache.org
CassandraTableScanRDD.scala
in connector/src/main/scala/com/datastax/spark/connector/rdd
270 11 2019-06-28 2025-03-09 18 5 jaroslaw.grabowski@datastax... mck@apache.org
CassandraCoGroupedRDD.scala
in connector/src/main/scala/com/datastax/spark/connector/rdd
204 11 2019-06-28 2025-04-22 18 5 jaroslaw.grabowski@datastax... mck@apache.org
CassandraMergeJoinRDD.scala
in connector/src/main/scala/com/datastax/spark/connector/rdd
197 8 2019-06-28 2025-04-22 18 5 jaroslaw.grabowski@datastax... mck@apache.org
StandardModeExecutor.scala
in test-support/src/main/scala/com/datastax/spark/connector/ccm/mode
154 6 2019-07-24 2025-03-09 18 5 jaroslaw.grabowski@datastax... mck@apache.org
ReplicaPartitioner.scala
in connector/src/main/scala/com/datastax/spark/connector/rdd/partitioner
68 2 2019-06-28 2025-03-09 16 5 jaroslaw.grabowski@datastax... mck@apache.org
ContinuousPagingScanner.scala
in connector/src/main/scala/com/datastax/bdp/spark
104 5 2019-06-28 2025-04-22 16 5 jaroslaw.grabowski@datastax... mck@apache.org
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
VectorTypeTest.scala
in connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests
183 6 2024-06-21 2025-03-09 2 2 6516951+jacek-lewandowski@u... mck@apache.org
CassandraDataFrameSelectUdtSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/sql
107 1 2024-01-19 2025-03-09 2 2 noschultz@gmail.com mck@apache.org
94 - 2015-03-18 2015-04-21 2 2 lewandowski.jacek@gmail.com lewandowski.jacek@gmail.com
JoinThrottlingSpec.scala
in connector/src/it/scala/org/apache/spark/sql/cassandra/execution
68 2 2020-10-27 2025-03-09 6 2 jaroslaw.grabowski@datastax... mck@apache.org
TupleTypeSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/types
67 1 2022-01-17 2025-03-09 2 2 contact@adamdabrowski.com mck@apache.org
CanBuildFrom.scala
in driver/src/main/scala-2.12/types
66 12 2023-07-28 2025-03-09 2 2 1911436+samtheisens@users.n... mck@apache.org
CanBuildFrom.scala
in driver/src/main/scala-2.13/com/datastax/spark/connector/types
66 12 2023-07-28 2025-03-09 2 2 1911436+samtheisens@users.n... mck@apache.org
UserDefinedTypeSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/types
62 1 2022-01-17 2025-03-09 2 2 contact@adamdabrowski.com mck@apache.org
PrefetchingResultSetIteratorSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/rdd/reader
55 - 2020-09-15 2025-03-09 3 2 jaroslaw.grabowski@datastax... mck@apache.org
Logging.scala
in driver/src/main/scala/com/datastax/spark/connector/util
47 11 2020-06-23 2025-03-09 4 2 jaroslaw.grabowski@datastax... mck@apache.org
GenericJavaRowReaderFactory.java
in connector/src/main/scala-2.12/com/datastax/spark/connector/japi
37 4 2023-07-28 2025-03-09 2 2 1911436+samtheisens@users.n... mck@apache.org
GenericJavaRowReaderFactory.java
in connector/src/main/scala-2.13/com/datastax/spark/connector/japi
37 4 2023-07-28 2025-03-09 2 2 1911436+samtheisens@users.n... mck@apache.org
TimeUUIDPredicateRules.scala
in connector/src/main/scala/org/apache/spark/sql/cassandra
34 2 2020-12-03 2025-04-22 5 2 jaroslaw.grabowski@datastax... mck@apache.org
Threads.scala
in connector/src/main/scala/com/datastax/spark/connector/util
18 1 2020-09-10 2025-03-09 4 2 jaroslaw.grabowski@datastax... mck@apache.org
RuntimeUtil.scala
in connector/src/main/scala-2.12/com/datastax/spark/connector/util
18 3 2023-07-28 2025-03-09 2 2 1911436+samtheisens@users.n... mck@apache.org
VectorType.scala
in driver/src/main/scala/com/datastax/spark/connector/types
14 - 2024-06-21 2025-03-09 2 2 6516951+jacek-lewandowski@u... mck@apache.org
RuntimeUtil.scala
in connector/src/main/scala-2.13/com/datastax/spark/connector/util
13 2 2023-07-28 2025-03-09 2 2 1911436+samtheisens@users.n... mck@apache.org
ExistingModeExecutor.scala
in test-support/src/main/scala/com/datastax/spark/connector/ccm/mode
12 3 2024-01-19 2025-03-09 2 2 noschultz@gmail.com mck@apache.org
ClassLoaderCheck.scala
in connector/src/main/scala/com/datastax/spark/connector/util
2 - 2020-09-18 2025-03-09 3 2 jaroslaw.grabowski@datastax... mck@apache.org
IndexedKeySpec.scala
in connector/src/it/scala/com/datastax/spark/connector/cql/sai
118 - 2020-11-03 2025-03-09 5 3 jaroslaw.grabowski@datastax... mck@apache.org
IndexedNumericSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/cql/sai
99 1 2020-11-03 2025-03-09 5 3 jaroslaw.grabowski@datastax... mck@apache.org
IndexedMapSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/cql/sai
84 - 2020-11-03 2025-03-09 5 3 jaroslaw.grabowski@datastax... mck@apache.org
ReplicaRepartitionedCassandraRDDSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/rdd
73 1 2021-03-01 2025-03-09 3 3 2856063+yohannrub@users.nor... mck@apache.org
MultiplexingSchemaListener.scala
in driver/src/main/scala/com/datastax/spark/connector/cql
72 5 2019-10-08 2025-04-22 7 3 russell.spitzer@gmail.com mck@apache.org
IndexedStringSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/cql/sai
64 1 2020-11-03 2025-03-09 5 3 jaroslaw.grabowski@datastax... mck@apache.org
SaiCollectionBaseSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/cql/sai
49 2 2020-11-03 2025-03-09 5 3 jaroslaw.grabowski@datastax... mck@apache.org
UnsafeRowWriterFactory.scala
in connector/src/main/scala/com/datastax/spark/connector/datasource
37 2 2020-04-14 2025-03-09 3 3 russell.spitzer@gmail.com mck@apache.org
InternalRowWriterFactory.scala
in connector/src/main/scala/com/datastax/spark/connector/datasource
37 2 2020-04-14 2025-03-09 3 3 russell.spitzer@gmail.com mck@apache.org
IndexedListSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/cql/sai
37 - 2020-11-03 2025-03-09 5 3 jaroslaw.grabowski@datastax... mck@apache.org
IndexedSetSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/cql/sai
37 - 2020-11-03 2025-03-09 5 3 jaroslaw.grabowski@datastax... mck@apache.org
IndexedStaticSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/cql/sai
33 - 2020-11-03 2025-03-09 5 3 jaroslaw.grabowski@datastax... mck@apache.org
CassandraSparkExtensions.scala
in connector/src/main/scala/com/datastax/spark/connector
15 1 2020-03-31 2025-03-09 5 3 russell@datastax.com mck@apache.org
DateTypeCSTTest.scala
in connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests
7 - 2019-07-30 2025-03-09 5 3 russell.spitzer@gmail.com mck@apache.org
updates.sbt
in project
1 - 2019-07-09 2020-03-16 4 3 jaroslaw.grabowski@datastax... russell@datastax.com
CassandraJavaUtil.java
in connector/src/main/java/com/datastax/spark/connector/japi
1900 32 2019-06-28 2025-03-09 5 4 jaroslaw.grabowski@datastax... mck@apache.org
CassandraSQLSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/sql
609 - 2019-06-28 2025-03-09 16 4 jaroslaw.grabowski@datastax... mck@apache.org
SearchAnalyticsIntegrationSpec.scala
in connector/src/it/scala/com/datastax/bdp/spark/search
404 3 2019-11-12 2025-03-09 14 4 jaroslaw.grabowski@datastax... mck@apache.org
PartitionedCassandraRDDSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/rdd
263 2 2019-06-28 2025-03-09 13 4 jaroslaw.grabowski@datastax... mck@apache.org
FunctionBasedRowReader.scala
in connector/src/main/scala/com/datastax/spark/connector/rdd/reader
261 11 2019-06-28 2025-03-09 7 4 jaroslaw.grabowski@datastax... mck@apache.org
InnerJoinSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/rdd
229 2 2019-06-28 2025-04-22 8 4 jaroslaw.grabowski@datastax... mck@apache.org
PriorityHashMap.scala
in connector/src/main/scala/com/datastax/spark/connector/util
225 23 2019-06-28 2025-03-09 5 4 jaroslaw.grabowski@datastax... mck@apache.org
RDDAndDStreamCommonJavaFunctions.java
in connector/src/main/java/com/datastax/spark/connector/japi
225 29 2019-06-28 2025-03-09 9 4 jaroslaw.grabowski@datastax... mck@apache.org
DocExamples.scala
in connector/src/it/scala/com/datastax/spark/connector/doc
215 1 2019-06-28 2025-03-09 9 4 jaroslaw.grabowski@datastax... mck@apache.org
package.scala
in connector/src/main/scala/org/apache/spark/sql/cassandra
186 26 2019-06-28 2025-03-09 6 4 jaroslaw.grabowski@datastax... mck@apache.org
WriteConf.scala
in connector/src/main/scala/com/datastax/spark/connector/writer
176 2 2019-06-28 2025-03-09 9 4 jaroslaw.grabowski@datastax... mck@apache.org
PrimitiveColumnType.scala
in driver/src/main/scala/com/datastax/spark/connector/types
164 - 2019-08-09 2025-03-09 8 4 jaroslaw.grabowski@datastax... mck@apache.org
RDDStreamingSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/streaming
163 2 2019-06-28 2025-03-09 13 4 jaroslaw.grabowski@datastax... mck@apache.org
CassandraRDD.scala
in connector/src/main/scala/com/datastax/spark/connector/rdd
161 10 2019-06-28 2025-03-09 7 4 jaroslaw.grabowski@datastax... mck@apache.org
GeometricTypeSpec.scala
in connector/src/it/scala/com/datastax/spark/connector/types
160 3 2019-06-28 2025-04-22 12 4 jaroslaw.grabowski@datastax... mck@apache.org
CassandraLeftJoinRDD.scala
in connector/src/main/scala/com/datastax/spark/connector/rdd
152 5 2019-06-28 2025-03-09 13 4 jaroslaw.grabowski@datastax... mck@apache.org
Correlations

File Size vs. Number of Changes: 333 points

connector/src/it/resources/logback.xml x: 14 lines of code y: 6 # changes connector/src/it/scala/com/datastax/spark/connector/cluster/Fixtures.scala x: 137 lines of code y: 18 # changes connector/src/it/scala/com/datastax/spark/connector/cql/ContinuousPagingScannerSpec.scala x: 108 lines of code y: 15 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/ConnectorMetricsSpec.scala x: 136 lines of code y: 13 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/DseGraphUnionRDDSpec.scala x: 94 lines of code y: 11 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/InnerJoinSpec.scala x: 229 lines of code y: 8 # changes connector/src/it/scala/com/datastax/spark/connector/types/GeometricTypeSpec.scala x: 160 lines of code y: 12 # changes connector/src/main/scala/com/datastax/bdp/spark/ContinuousPagingScanner.scala x: 104 lines of code y: 16 # changes connector/src/main/scala/com/datastax/bdp/util/MiscUtil.scala x: 8 lines of code y: 6 # changes connector/src/main/scala/com/datastax/bdp/util/ScalaJavaUtil.scala x: 45 lines of code y: 9 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/CassandraCoGroupedRDD.scala x: 204 lines of code y: 18 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/CassandraMergeJoinRDD.scala x: 197 lines of code y: 18 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/DseGraphUnionedRDD.scala x: 124 lines of code y: 11 # changes connector/src/main/scala/com/datastax/spark/connector/util/MergeJoinIterator.scala x: 31 lines of code y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/util/MultiMergeJoinIterator.scala x: 20 lines of code y: 7 # changes connector/src/main/scala/org/apache/spark/metrics/CassandraSink.scala x: 165 lines of code y: 10 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/DsePredicateRules.scala x: 88 lines of code y: 12 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/InClausePredicateRules.scala x: 45 lines of code y: 6 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/SolrPredicateRules.scala x: 283 lines of code y: 16 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/TimeUUIDPredicateRules.scala x: 34 lines of code y: 5 # changes driver/src/main/scala/com/datastax/spark/connector/cql/MultiplexingSchemaListener.scala x: 72 lines of code y: 7 # changes connector/src/it/scala/com/datastax/bdp/spark/search/SearchAnalyticsIntegrationSpec.scala x: 404 lines of code y: 14 # changes connector/src/it/scala/com/datastax/bdp/spark/search/SearchSupport.scala x: 27 lines of code y: 5 # changes connector/src/it/scala/com/datastax/spark/connector/CassandraJavaUtilSpec.scala x: 1909 lines of code y: 9 # changes connector/src/it/scala/com/datastax/spark/connector/SparkCassandraITFlatSpecBase.scala x: 222 lines of code y: 34 # changes connector/src/it/scala/com/datastax/spark/connector/cluster/ClusterHolder.scala x: 47 lines of code y: 8 # changes connector/src/it/scala/com/datastax/spark/connector/cql/CassandraAuthenticatedConnectorSpec.scala x: 56 lines of code y: 15 # changes connector/src/it/scala/com/datastax/spark/connector/cql/CassandraConnectorSpec.scala x: 193 lines of code y: 21 # changes connector/src/it/scala/com/datastax/spark/connector/cql/CassandraPartitionKeyWhereSpec.scala x: 57 lines of code y: 8 # changes connector/src/it/scala/com/datastax/spark/connector/cql/CassandraSSLClientAuthConnectorSpec.scala x: 12 lines of code y: 8 # changes connector/src/it/scala/com/datastax/spark/connector/cql/CassandraSSLConnectorSpec.scala x: 12 lines of code y: 9 # changes connector/src/it/scala/com/datastax/spark/connector/cql/SchemaSpec.scala x: 151 lines of code y: 16 # changes connector/src/it/scala/com/datastax/spark/connector/cql/sai/IndexedKeySpec.scala x: 118 lines of code y: 5 # changes connector/src/it/scala/com/datastax/spark/connector/cql/sai/IndexedListSpec.scala x: 37 lines of code y: 5 # changes connector/src/it/scala/com/datastax/spark/connector/cql/sai/IndexedMapSpec.scala x: 84 lines of code y: 5 # changes connector/src/it/scala/com/datastax/spark/connector/cql/sai/IndexedNumericSpec.scala x: 99 lines of code y: 5 # changes connector/src/it/scala/com/datastax/spark/connector/cql/sai/IndexedStringSpec.scala x: 64 lines of code y: 5 # changes connector/src/it/scala/com/datastax/spark/connector/cql/sai/SaiBaseSpec.scala x: 87 lines of code y: 9 # changes connector/src/it/scala/com/datastax/spark/connector/cql/sai/SaiCollectionBaseSpec.scala x: 49 lines of code y: 5 # changes connector/src/it/scala/com/datastax/spark/connector/datasource/CassandraCatalogNamespaceSpec.scala x: 103 lines of code y: 6 # changes connector/src/it/scala/com/datastax/spark/connector/datasource/CassandraCatalogSpecBase.scala x: 45 lines of code y: 4 # changes connector/src/it/scala/com/datastax/spark/connector/datasource/CassandraCatalogTableReadSpec.scala x: 68 lines of code y: 5 # changes connector/src/it/scala/com/datastax/spark/connector/datasource/CassandraCatalogTableSpec.scala x: 324 lines of code y: 6 # changes connector/src/it/scala/com/datastax/spark/connector/doc/DocCheck.scala x: 46 lines of code y: 11 # changes connector/src/it/scala/com/datastax/spark/connector/doc/DocExamples.scala x: 215 lines of code y: 9 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/CassandraJavaPairRDDSpec.scala x: 147 lines of code y: 9 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/CassandraJavaRDDSpec.scala x: 367 lines of code y: 12 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/CassandraRDDSpec.scala x: 1168 lines of code y: 26 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/CassandraTableScanRDDSpec.scala x: 83 lines of code y: 14 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/CustomTableScanMethodSpec.scala x: 51 lines of code y: 11 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/PartitionedCassandraRDDSpec.scala x: 263 lines of code y: 13 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/RDDSpec.scala x: 566 lines of code y: 25 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/ReplicaRepartitionedCassandraRDDSpec.scala x: 73 lines of code y: 3 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/partitioner/CassandraPartitionGeneratorSpec.scala x: 63 lines of code y: 11 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/partitioner/DataSizeEstimatesSpec.scala x: 45 lines of code y: 12 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/partitioner/TokenGeneratorSpec.scala x: 69 lines of code y: 16 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/reader/PrefetchingResultSetIteratorSpec.scala x: 55 lines of code y: 3 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/AbstractDateTypeTest.scala x: 58 lines of code y: 7 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/AbstractTypeTest.scala x: 153 lines of code y: 12 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/AsciiTypeTest.scala x: 11 lines of code y: 7 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/BlobTypeTest.scala x: 76 lines of code y: 9 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/CounterTypeTest.scala x: 51 lines of code y: 8 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/DateTypeCETTest.scala x: 7 lines of code y: 8 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/DateTypeCSTTest.scala x: 7 lines of code y: 5 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/InetTypeTest.scala x: 29 lines of code y: 10 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/TimeTypeTest.scala x: 19 lines of code y: 9 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/TimestampTypeTest.scala x: 25 lines of code y: 8 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/TinyIntTypeTest.scala x: 14 lines of code y: 7 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/UUIDTypeTest.scala x: 29 lines of code y: 9 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/VarintTypeTest.scala x: 50 lines of code y: 9 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/VectorTypeTest.scala x: 183 lines of code y: 2 # changes connector/src/it/scala/com/datastax/spark/connector/sql/CassandraDataFrameDateBehaviors.scala x: 60 lines of code y: 11 # changes connector/src/it/scala/com/datastax/spark/connector/sql/CassandraDataFrameDateCETSpec.scala x: 8 lines of code y: 9 # changes connector/src/it/scala/com/datastax/spark/connector/sql/CassandraDataFrameMetadataSpec.scala x: 379 lines of code y: 26 # changes connector/src/it/scala/com/datastax/spark/connector/sql/CassandraDataFrameSelectUdtSpec.scala x: 107 lines of code y: 2 # changes connector/src/it/scala/com/datastax/spark/connector/sql/CassandraDataFrameSpec.scala x: 375 lines of code y: 25 # changes connector/src/it/scala/com/datastax/spark/connector/sql/CassandraDataSourceNoPushdownSpec.scala x: 4 lines of code y: 6 # changes connector/src/it/scala/com/datastax/spark/connector/sql/CassandraDataSourceSpec.scala x: 411 lines of code y: 18 # changes connector/src/it/scala/com/datastax/spark/connector/sql/CassandraSQLClusterLevelSpec.scala x: 68 lines of code y: 11 # changes connector/src/it/scala/com/datastax/spark/connector/sql/CassandraSQLSpec.scala x: 609 lines of code y: 16 # changes connector/src/it/scala/com/datastax/spark/connector/sql/CassandraStreamingSinkSpec.scala x: 79 lines of code y: 10 # changes connector/src/it/scala/com/datastax/spark/connector/streaming/RDDStreamingSpec.scala x: 163 lines of code y: 13 # changes connector/src/it/scala/com/datastax/spark/connector/types/DateRangeTypeSpec.scala x: 73 lines of code y: 8 # changes connector/src/it/scala/com/datastax/spark/connector/types/TupleTypeSpec.scala x: 67 lines of code y: 2 # changes connector/src/it/scala/com/datastax/spark/connector/types/UserDefinedTypeSpec.scala x: 62 lines of code y: 2 # changes connector/src/it/scala/com/datastax/spark/connector/util/CatalystUtil.scala x: 9 lines of code y: 12 # changes connector/src/it/scala/com/datastax/spark/connector/util/MultiThreadedSpec.scala x: 40 lines of code y: 13 # changes connector/src/it/scala/com/datastax/spark/connector/writer/BoundStatementBuilderSpec.scala x: 59 lines of code y: 15 # changes connector/src/it/scala/com/datastax/spark/connector/writer/GroupingBatchBuilderSpec.scala x: 256 lines of code y: 15 # changes connector/src/it/scala/com/datastax/spark/connector/writer/TableWriterColumnNamesSpec.scala x: 149 lines of code y: 8 # changes connector/src/it/scala/com/datastax/spark/connector/writer/TableWriterSpec.scala x: 823 lines of code y: 11 # changes connector/src/it/scala/org/apache/spark/sql/CassandraPrunedFilteredScanSpec.scala x: 62 lines of code y: 10 # changes connector/src/it/scala/org/apache/spark/sql/CassandraSourceOptionsSpec.scala x: 42 lines of code y: 10 # changes connector/src/it/scala/org/apache/spark/sql/cassandra/execution/CassandraDirectJoinSpec.scala x: 631 lines of code y: 28 # changes connector/src/it/scala/org/apache/spark/sql/cassandra/execution/JoinThrottlingSpec.scala x: 68 lines of code y: 6 # changes connector/src/main/java/com/datastax/driver/core/MetadataHook.java x: 16 lines of code y: 8 # changes connector/src/main/java/com/datastax/spark/connector/japi/CassandraJavaUtil.java x: 1900 lines of code y: 5 # changes connector/src/main/java/com/datastax/spark/connector/japi/CassandraStreamingJavaUtil.java x: 24 lines of code y: 5 # changes connector/src/main/java/com/datastax/spark/connector/japi/DStreamJavaFunctions.java x: 30 lines of code y: 5 # changes connector/src/main/java/com/datastax/spark/connector/japi/PairRDDJavaFunctions.java x: 24 lines of code y: 6 # changes connector/src/main/java/com/datastax/spark/connector/japi/RDDAndDStreamCommonJavaFunctions.java x: 225 lines of code y: 9 # changes connector/src/main/java/com/datastax/spark/connector/japi/rdd/CassandraJavaPairRDD.java x: 119 lines of code y: 6 # changes connector/src/main/java/com/datastax/spark/connector/japi/rdd/CassandraJavaRDD.java x: 94 lines of code y: 6 # changes connector/src/main/java/com/datastax/spark/connector/japi/rdd/CassandraTableScanJavaRDD.java x: 106 lines of code y: 6 # changes connector/src/main/scala-2.12/com/datastax/spark/connector/japi/GenericJavaRowReaderFactory.java x: 37 lines of code y: 2 # changes connector/src/main/scala-2.12/com/datastax/spark/connector/util/RuntimeUtil.scala x: 18 lines of code y: 2 # changes connector/src/main/scala-2.13/com/datastax/spark/connector/util/RuntimeUtil.scala x: 13 lines of code y: 2 # changes connector/src/main/scala/com/datastax/spark/connector/CassandraSparkExtensions.scala x: 15 lines of code y: 5 # changes connector/src/main/scala/com/datastax/spark/connector/ColumnSelector.scala x: 44 lines of code y: 5 # changes connector/src/main/scala/com/datastax/spark/connector/DatasetFunctions.scala x: 77 lines of code y: 12 # changes connector/src/main/scala/com/datastax/spark/connector/RDDFunctions.scala x: 149 lines of code y: 12 # changes connector/src/main/scala/com/datastax/spark/connector/cql/AuthConf.scala x: 63 lines of code y: 10 # changes connector/src/main/scala/com/datastax/spark/connector/cql/CassandraConnectionFactory.scala x: 184 lines of code y: 38 # changes connector/src/main/scala/com/datastax/spark/connector/cql/CassandraConnector.scala x: 154 lines of code y: 27 # changes connector/src/main/scala/com/datastax/spark/connector/cql/CassandraConnectorConf.scala x: 382 lines of code y: 19 # changes connector/src/main/scala/com/datastax/spark/connector/cql/RefCountMap.scala x: 53 lines of code y: 6 # changes connector/src/main/scala/com/datastax/spark/connector/cql/RefCountedCache.scala x: 127 lines of code y: 5 # changes connector/src/main/scala/com/datastax/spark/connector/cql/SessionProxy.scala x: 58 lines of code y: 12 # changes connector/src/main/scala/com/datastax/spark/connector/cql/package.scala x: 10 lines of code y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/datasource/CassandraCatalog.scala x: 337 lines of code y: 8 # changes connector/src/main/scala/com/datastax/spark/connector/datasource/CassandraInJoinReaderFactory.scala x: 133 lines of code y: 4 # changes connector/src/main/scala/com/datastax/spark/connector/datasource/CassandraScanBuilder.scala x: 285 lines of code y: 8 # changes connector/src/main/scala/com/datastax/spark/connector/datasource/CassandraScanPartitionReaderFactory.scala x: 106 lines of code y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/datasource/CassandraSourceUtil.scala x: 198 lines of code y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/datasource/CassandraTable.scala x: 54 lines of code y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/datasource/CassandraWriteBuilder.scala x: 100 lines of code y: 5 # changes connector/src/main/scala/com/datastax/spark/connector/datasource/InternalRowWriterFactory.scala x: 37 lines of code y: 3 # changes connector/src/main/scala/com/datastax/spark/connector/datasource/JoinHelper.scala x: 109 lines of code y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/datasource/ScanHelper.scala x: 171 lines of code y: 6 # changes connector/src/main/scala/com/datastax/spark/connector/datasource/UnsafeRowReaderFactory.scala x: 127 lines of code y: 4 # changes connector/src/main/scala/com/datastax/spark/connector/mapper/DataFrameColumnMapper.scala x: 25 lines of code y: 13 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/AbstractCassandraJoin.scala x: 104 lines of code y: 11 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/CassandraJoinRDD.scala x: 147 lines of code y: 16 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/CassandraLeftJoinRDD.scala x: 152 lines of code y: 13 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/CassandraLimit.scala x: 19 lines of code y: 5 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/CassandraRDD.scala x: 161 lines of code y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/CassandraTableRowReaderProvider.scala x: 70 lines of code y: 11 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/CassandraTableScanRDD.scala x: 270 lines of code y: 18 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/CqlWhereClause.scala x: 21 lines of code y: 9 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/EmptyCassandraRDD.scala x: 55 lines of code y: 5 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/ReadConf.scala x: 95 lines of code y: 8 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/SpannedRDD.scala x: 12 lines of code y: 5 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/package.scala x: 3 lines of code y: 5 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/partitioner/BucketingRangeIndex.scala x: 58 lines of code y: 6 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/partitioner/CassandraPartitionGenerator.scala x: 115 lines of code y: 18 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/partitioner/CassandraPartitionedRDD.scala x: 34 lines of code y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/partitioner/CassandraPartitioner.scala x: 103 lines of code y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/partitioner/DataSizeEstimates.scala x: 85 lines of code y: 8 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/partitioner/NodeAddresses.scala x: 32 lines of code y: 8 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/partitioner/ReplicaPartitioner.scala x: 68 lines of code y: 16 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/partitioner/TokenGenerator.scala x: 34 lines of code y: 11 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/partitioner/TokenRangeClusterer.scala x: 42 lines of code y: 6 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/partitioner/dht/Token.scala x: 43 lines of code y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/partitioner/dht/TokenFactory.scala x: 69 lines of code y: 5 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/reader/FunctionBasedRowReader.scala x: 261 lines of code y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/reader/KeyValueRowReader.scala x: 25 lines of code y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/reader/PrefetchingResultSetIterator.scala x: 38 lines of code y: 11 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/reader/RowReaderFactory.scala x: 50 lines of code y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/reader/ValueRowReader.scala x: 24 lines of code y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/reader/package.scala x: 4 lines of code y: 5 # changes connector/src/main/scala/com/datastax/spark/connector/util/BufferedIterator2.scala x: 40 lines of code y: 5 # changes connector/src/main/scala/com/datastax/spark/connector/util/ClassLoaderCheck.scala x: 2 lines of code y: 3 # changes connector/src/main/scala/com/datastax/spark/connector/util/ConfigCheck.scala x: 73 lines of code y: 12 # changes connector/src/main/scala/com/datastax/spark/connector/util/ConfigParameter.scala x: 75 lines of code y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/util/CqlWhereParser.scala x: 78 lines of code y: 5 # changes connector/src/main/scala/com/datastax/spark/connector/util/JavaApiHelper.scala x: 61 lines of code y: 6 # changes connector/src/main/scala/com/datastax/spark/connector/util/PriorityHashMap.scala x: 225 lines of code y: 5 # changes connector/src/main/scala/com/datastax/spark/connector/util/RefBuilder.scala x: 42 lines of code y: 8 # changes connector/src/main/scala/com/datastax/spark/connector/util/SpanningIterator.scala x: 12 lines of code y: 6 # changes connector/src/main/scala/com/datastax/spark/connector/util/Threads.scala x: 18 lines of code y: 4 # changes connector/src/main/scala/com/datastax/spark/connector/util/package.scala x: 26 lines of code y: 9 # changes connector/src/main/scala/com/datastax/spark/connector/writer/AsyncExecutor.scala x: 81 lines of code y: 14 # changes connector/src/main/scala/com/datastax/spark/connector/writer/BatchStatementBuilder.scala x: 17 lines of code y: 9 # changes connector/src/main/scala/com/datastax/spark/connector/writer/BoundStatementBuilder.scala x: 27 lines of code y: 12 # changes connector/src/main/scala/com/datastax/spark/connector/writer/ObjectSizeEstimator.scala x: 34 lines of code y: 6 # changes connector/src/main/scala/com/datastax/spark/connector/writer/ReplicaLocator.scala x: 51 lines of code y: 15 # changes connector/src/main/scala/com/datastax/spark/connector/writer/RichStatement.scala x: 48 lines of code y: 13 # changes connector/src/main/scala/com/datastax/spark/connector/writer/TableWriter.scala x: 333 lines of code y: 21 # changes connector/src/main/scala/com/datastax/spark/connector/writer/WriteConf.scala x: 176 lines of code y: 9 # changes connector/src/main/scala/com/datastax/spark/connector/writer/WriteOption.scala x: 40 lines of code y: 6 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/BasicCassandraPredicatePushDown.scala x: 101 lines of code y: 12 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/CassandraSQLRow.scala x: 98 lines of code y: 13 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/PredicateOps.scala x: 58 lines of code y: 5 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/execution/CassandraDirectJoinExec.scala x: 166 lines of code y: 10 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/execution/CassandraDirectJoinStrategy.scala x: 225 lines of code y: 15 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/package.scala x: 186 lines of code y: 6 # changes driver/src/main/scala/com/datastax/spark/connector/GettableData.scala x: 89 lines of code y: 6 # changes driver/src/main/scala/com/datastax/spark/connector/UDTValue.scala x: 35 lines of code y: 8 # changes driver/src/main/scala/com/datastax/spark/connector/cql/LocalNodeFirstLoadBalancingPolicy.scala x: 146 lines of code y: 13 # changes driver/src/main/scala/com/datastax/spark/connector/cql/Schema.scala x: 298 lines of code y: 20 # changes driver/src/main/scala/com/datastax/spark/connector/japi/JavaGettableData.scala x: 45 lines of code y: 5 # changes driver/src/main/scala/com/datastax/spark/connector/mapper/ColumnMapper.scala x: 112 lines of code y: 5 # changes driver/src/main/scala/com/datastax/spark/connector/mapper/DefaultColumnMapper.scala x: 104 lines of code y: 5 # changes driver/src/main/scala/com/datastax/spark/connector/mapper/GettableDataToMappedTypeConverter.scala x: 180 lines of code y: 8 # changes driver/src/main/scala/com/datastax/spark/connector/mapper/JavaBeanColumnMapper.scala x: 50 lines of code y: 6 # changes driver/src/main/scala/com/datastax/spark/connector/mapper/MappedToGettableDataConverter.scala x: 148 lines of code y: 11 # changes driver/src/main/scala/com/datastax/spark/connector/mapper/ReflectionColumnMapper.scala x: 81 lines of code y: 6 # changes driver/src/main/scala/com/datastax/spark/connector/mapper/TupleColumnMapper.scala x: 74 lines of code y: 5 # changes driver/src/main/scala/com/datastax/spark/connector/types/ColumnType.scala x: 136 lines of code y: 10 # changes driver/src/main/scala/com/datastax/spark/connector/types/PrimitiveColumnType.scala x: 164 lines of code y: 8 # changes driver/src/main/scala/com/datastax/spark/connector/types/TimestampParser.scala x: 72 lines of code y: 10 # changes driver/src/main/scala/com/datastax/spark/connector/types/TupleType.scala x: 108 lines of code y: 10 # changes driver/src/main/scala/com/datastax/spark/connector/types/TypeConverter.scala x: 868 lines of code y: 13 # changes driver/src/main/scala/com/datastax/spark/connector/types/UserDefinedType.scala x: 91 lines of code y: 12 # changes driver/src/main/scala/com/datastax/spark/connector/types/VectorType.scala x: 14 lines of code y: 2 # changes driver/src/main/scala/com/datastax/spark/connector/types/package.scala x: 5 lines of code y: 8 # changes driver/src/main/scala/com/datastax/spark/connector/util/AnyObjectFactory.scala x: 121 lines of code y: 10 # changes driver/src/main/scala/com/datastax/spark/connector/util/NameTools.scala x: 63 lines of code y: 8 # changes project/Dependencies.scala x: 95 lines of code y: 33 # changes project/Publishing.scala x: 147 lines of code y: 12 # changes project/Testing.scala x: 65 lines of code y: 17 # changes project/Versions.scala x: 18 lines of code y: 150 # changes test-support/src/main/scala/com/datastax/spark/connector/ccm/CcmBridge.scala x: 94 lines of code y: 14 # changes test-support/src/main/scala/com/datastax/spark/connector/ccm/CcmConfig.scala x: 131 lines of code y: 19 # changes test-support/src/main/scala/com/datastax/spark/connector/ccm/ClusterMode.scala x: 27 lines of code y: 6 # changes test-support/src/main/scala/com/datastax/spark/connector/ccm/mode/ClusterModeExecutor.scala x: 66 lines of code y: 7 # changes test-support/src/main/scala/com/datastax/spark/connector/ccm/mode/StandardModeExecutor.scala x: 154 lines of code y: 18 # changes build.sbt x: 123 lines of code y: 43 # changes project/plugins.sbt x: 1 lines of code y: 47 # changes project/updates.sbt x: 1 lines of code y: 4 # changes scalastyle-config.xml x: 94 lines of code y: 2 # changes
150.0
# changes
  min: 2.0
  average: 9.17
  25th percentile: 5.0
  median: 7.0
  75th percentile: 11.0
  max: 150.0
0 1909.0
lines of code
min: 1.0 | average: 98.19 | 25th percentile: 21.0 | median: 50.0 | 75th percentile: 104.0 | max: 1909.0

Number of Contributors vs. Number of Changes: 333 points

connector/src/it/resources/logback.xml x: 5 # contributors y: 6 # changes connector/src/it/scala/com/datastax/spark/connector/cluster/Fixtures.scala x: 6 # contributors y: 18 # changes connector/src/it/scala/com/datastax/spark/connector/cql/ContinuousPagingScannerSpec.scala x: 4 # contributors y: 15 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/ConnectorMetricsSpec.scala x: 4 # contributors y: 13 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/DseGraphUnionRDDSpec.scala x: 5 # contributors y: 11 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/InnerJoinSpec.scala x: 4 # contributors y: 8 # changes connector/src/it/scala/com/datastax/spark/connector/types/GeometricTypeSpec.scala x: 4 # contributors y: 12 # changes connector/src/main/scala/com/datastax/bdp/spark/ContinuousPagingScanner.scala x: 5 # contributors y: 16 # changes connector/src/main/scala/com/datastax/bdp/util/MiscUtil.scala x: 4 # contributors y: 6 # changes connector/src/main/scala/com/datastax/bdp/util/ScalaJavaUtil.scala x: 4 # contributors y: 9 # changes connector/src/main/scala/com/datastax/spark/connector/rdd/CassandraCoGroupedRDD.scala x: 5 # contributors y: 18 # changes connector/src/main/scala/com/datastax/spark/connector/util/MergeJoinIterator.scala x: 5 # contributors y: 7 # changes connector/src/main/scala/org/apache/spark/metrics/CassandraSink.scala x: 5 # contributors y: 10 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/DsePredicateRules.scala x: 5 # contributors y: 12 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/SolrPredicateRules.scala x: 6 # contributors y: 16 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/TimeUUIDPredicateRules.scala x: 2 # contributors y: 5 # changes driver/src/main/scala/com/datastax/spark/connector/cql/MultiplexingSchemaListener.scala x: 3 # contributors y: 7 # changes connector/src/it/scala/com/datastax/bdp/spark/search/SearchAnalyticsIntegrationSpec.scala x: 4 # contributors y: 14 # changes connector/src/it/scala/com/datastax/bdp/spark/search/SearchSupport.scala x: 4 # contributors y: 5 # changes connector/src/it/scala/com/datastax/spark/connector/CassandraJavaUtilSpec.scala x: 5 # contributors y: 9 # changes connector/src/it/scala/com/datastax/spark/connector/SparkCassandraITFlatSpecBase.scala x: 9 # contributors y: 34 # changes connector/src/it/scala/com/datastax/spark/connector/cluster/Cluster.scala x: 4 # contributors y: 7 # changes connector/src/it/scala/com/datastax/spark/connector/cluster/ClusterHolder.scala x: 5 # contributors y: 8 # changes connector/src/it/scala/com/datastax/spark/connector/cql/CassandraAuthenticatedConnectorSpec.scala x: 5 # contributors y: 15 # changes connector/src/it/scala/com/datastax/spark/connector/cql/CassandraConnectorSpec.scala x: 5 # contributors y: 21 # changes connector/src/it/scala/com/datastax/spark/connector/cql/sai/IndexedKeySpec.scala x: 3 # contributors y: 5 # changes connector/src/it/scala/com/datastax/spark/connector/datasource/CassandraCatalogSpecBase.scala x: 4 # contributors y: 4 # changes connector/src/it/scala/com/datastax/spark/connector/datasource/CassandraCatalogTableReadSpec.scala x: 5 # contributors y: 5 # changes connector/src/it/scala/com/datastax/spark/connector/datasource/CassandraCatalogTableSpec.scala x: 6 # contributors y: 6 # changes connector/src/it/scala/com/datastax/spark/connector/doc/DocCheck.scala x: 4 # contributors y: 11 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/CassandraRDDSpec.scala x: 6 # contributors y: 26 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/RDDSpec.scala x: 6 # contributors y: 25 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/ReplicaRepartitionedCassandraRDDSpec.scala x: 3 # contributors y: 3 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/reader/PrefetchingResultSetIteratorSpec.scala x: 2 # contributors y: 3 # changes connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/VectorTypeTest.scala x: 2 # contributors y: 2 # changes connector/src/it/scala/com/datastax/spark/connector/sql/CassandraDataFrameMetadataSpec.scala x: 5 # contributors y: 26 # changes connector/src/it/scala/com/datastax/spark/connector/sql/CassandraDataFrameSpec.scala x: 7 # contributors y: 25 # changes connector/src/it/scala/com/datastax/spark/connector/sql/CassandraDataSourceSpec.scala x: 8 # contributors y: 18 # changes connector/src/it/scala/com/datastax/spark/connector/sql/CassandraSQLSpec.scala x: 4 # contributors y: 16 # changes connector/src/it/scala/com/datastax/spark/connector/sql/CassandraStreamingSinkSpec.scala x: 4 # contributors y: 10 # changes connector/src/it/scala/com/datastax/spark/connector/util/CatalystUtil.scala x: 7 # contributors y: 12 # changes connector/src/it/scala/com/datastax/spark/connector/util/MultiThreadedSpec.scala x: 5 # contributors y: 13 # changes connector/src/it/scala/org/apache/spark/sql/cassandra/execution/CassandraDirectJoinSpec.scala x: 7 # contributors y: 28 # changes connector/src/it/scala/org/apache/spark/sql/cassandra/execution/JoinThrottlingSpec.scala x: 2 # contributors y: 6 # changes connector/src/main/scala/com/datastax/spark/connector/RDDFunctions.scala x: 6 # contributors y: 12 # changes connector/src/main/scala/com/datastax/spark/connector/cql/CassandraConnectionFactory.scala x: 6 # contributors y: 38 # changes connector/src/main/scala/com/datastax/spark/connector/cql/CassandraConnector.scala x: 6 # contributors y: 27 # changes connector/src/main/scala/com/datastax/spark/connector/cql/CassandraConnectorConf.scala x: 6 # contributors y: 19 # changes connector/src/main/scala/com/datastax/spark/connector/datasource/CassandraCatalog.scala x: 7 # contributors y: 8 # changes connector/src/main/scala/com/datastax/spark/connector/datasource/CassandraScanBuilder.scala x: 6 # contributors y: 8 # changes connector/src/main/scala/com/datastax/spark/connector/datasource/CassandraSourceUtil.scala x: 7 # contributors y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/datasource/CassandraTable.scala x: 6 # contributors y: 7 # changes connector/src/main/scala/com/datastax/spark/connector/util/Threads.scala x: 2 # contributors y: 4 # changes connector/src/main/scala/com/datastax/spark/connector/writer/AsyncExecutor.scala x: 6 # contributors y: 14 # changes connector/src/main/scala/com/datastax/spark/connector/writer/TableWriter.scala x: 6 # contributors y: 21 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/CassandraSourceRelation.scala x: 8 # contributors y: 34 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/DefaultSource.scala x: 6 # contributors y: 11 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/execution/CassandraDirectJoinExec.scala x: 6 # contributors y: 10 # changes connector/src/main/scala/org/apache/spark/sql/cassandra/execution/CassandraDirectJoinStrategy.scala x: 10 # contributors y: 15 # changes driver/src/main/scala/com/datastax/spark/connector/cql/LocalNodeFirstLoadBalancingPolicy.scala x: 7 # contributors y: 13 # changes driver/src/main/scala/com/datastax/spark/connector/cql/Schema.scala x: 6 # contributors y: 20 # changes driver/src/main/scala/com/datastax/spark/connector/types/TypeConverter.scala x: 6 # contributors y: 13 # changes project/Dependencies.scala x: 6 # contributors y: 33 # changes project/Testing.scala x: 8 # contributors y: 17 # changes project/Versions.scala x: 24 # contributors y: 150 # changes test-support/src/main/scala/com/datastax/spark/connector/ccm/CcmConfig.scala x: 5 # contributors y: 19 # changes build.sbt x: 7 # contributors y: 43 # changes project/plugins.sbt x: 15 # contributors y: 47 # changes project/updates.sbt x: 3 # contributors y: 4 # changes
150.0
# changes
  min: 2.0
  average: 9.17
  25th percentile: 5.0
  median: 7.0
  75th percentile: 11.0
  max: 150.0
0 24.0
# contributors
min: 2.0 | average: 4.43 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 5.0 | max: 24.0

Number of Contributors vs. File Size: 333 points

connector/src/it/resources/logback.xml x: 5 # contributors y: 14 lines of code connector/src/it/scala/com/datastax/spark/connector/cluster/Fixtures.scala x: 6 # contributors y: 137 lines of code connector/src/it/scala/com/datastax/spark/connector/cql/ContinuousPagingScannerSpec.scala x: 4 # contributors y: 108 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/ConnectorMetricsSpec.scala x: 4 # contributors y: 136 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/DseGraphUnionRDDSpec.scala x: 5 # contributors y: 94 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/InnerJoinSpec.scala x: 4 # contributors y: 229 lines of code connector/src/it/scala/com/datastax/spark/connector/types/GeometricTypeSpec.scala x: 4 # contributors y: 160 lines of code connector/src/main/scala/com/datastax/bdp/spark/ContinuousPagingScanner.scala x: 5 # contributors y: 104 lines of code connector/src/main/scala/com/datastax/bdp/util/MiscUtil.scala x: 4 # contributors y: 8 lines of code connector/src/main/scala/com/datastax/bdp/util/ScalaJavaUtil.scala x: 4 # contributors y: 45 lines of code connector/src/main/scala/com/datastax/spark/connector/rdd/CassandraCoGroupedRDD.scala x: 5 # contributors y: 204 lines of code connector/src/main/scala/com/datastax/spark/connector/rdd/CassandraMergeJoinRDD.scala x: 5 # contributors y: 197 lines of code connector/src/main/scala/com/datastax/spark/connector/rdd/DseGraphUnionedRDD.scala x: 5 # contributors y: 124 lines of code connector/src/main/scala/com/datastax/spark/connector/util/MergeJoinIterator.scala x: 5 # contributors y: 31 lines of code connector/src/main/scala/com/datastax/spark/connector/util/MultiMergeJoinIterator.scala x: 5 # contributors y: 20 lines of code connector/src/main/scala/org/apache/spark/metrics/CassandraSink.scala x: 5 # contributors y: 165 lines of code connector/src/main/scala/org/apache/spark/sql/cassandra/DsePredicateRules.scala x: 5 # contributors y: 88 lines of code connector/src/main/scala/org/apache/spark/sql/cassandra/SolrPredicateRules.scala x: 6 # contributors y: 283 lines of code connector/src/main/scala/org/apache/spark/sql/cassandra/TimeUUIDPredicateRules.scala x: 2 # contributors y: 34 lines of code driver/src/main/scala/com/datastax/spark/connector/cql/MultiplexingSchemaListener.scala x: 3 # contributors y: 72 lines of code connector/src/it/scala/com/datastax/bdp/spark/search/SearchAnalyticsIntegrationSpec.scala x: 4 # contributors y: 404 lines of code connector/src/it/scala/com/datastax/bdp/spark/search/SearchSupport.scala x: 4 # contributors y: 27 lines of code connector/src/it/scala/com/datastax/spark/connector/CassandraJavaUtilSpec.scala x: 5 # contributors y: 1909 lines of code connector/src/it/scala/com/datastax/spark/connector/SparkCassandraITFlatSpecBase.scala x: 9 # contributors y: 222 lines of code connector/src/it/scala/com/datastax/spark/connector/cluster/ClusterHolder.scala x: 5 # contributors y: 47 lines of code connector/src/it/scala/com/datastax/spark/connector/cql/CassandraAuthenticatedConnectorSpec.scala x: 5 # contributors y: 56 lines of code connector/src/it/scala/com/datastax/spark/connector/cql/CassandraConnectorSpec.scala x: 5 # contributors y: 193 lines of code connector/src/it/scala/com/datastax/spark/connector/cql/CassandraPartitionKeyWhereSpec.scala x: 4 # contributors y: 57 lines of code connector/src/it/scala/com/datastax/spark/connector/cql/SchemaSpec.scala x: 5 # contributors y: 151 lines of code connector/src/it/scala/com/datastax/spark/connector/cql/sai/IndexedKeySpec.scala x: 3 # contributors y: 118 lines of code connector/src/it/scala/com/datastax/spark/connector/cql/sai/IndexedListSpec.scala x: 3 # contributors y: 37 lines of code connector/src/it/scala/com/datastax/spark/connector/cql/sai/IndexedMapSpec.scala x: 3 # contributors y: 84 lines of code connector/src/it/scala/com/datastax/spark/connector/cql/sai/IndexedNumericSpec.scala x: 3 # contributors y: 99 lines of code connector/src/it/scala/com/datastax/spark/connector/cql/sai/IndexedStringSpec.scala x: 3 # contributors y: 64 lines of code connector/src/it/scala/com/datastax/spark/connector/cql/sai/SaiCollectionBaseSpec.scala x: 3 # contributors y: 49 lines of code connector/src/it/scala/com/datastax/spark/connector/datasource/CassandraCatalogTableReadSpec.scala x: 5 # contributors y: 68 lines of code connector/src/it/scala/com/datastax/spark/connector/datasource/CassandraCatalogTableSpec.scala x: 6 # contributors y: 324 lines of code connector/src/it/scala/com/datastax/spark/connector/datasource/CassandraCatalogTableWriteSpec.scala x: 4 # contributors y: 48 lines of code connector/src/it/scala/com/datastax/spark/connector/doc/DocExamples.scala x: 4 # contributors y: 215 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/CassandraJavaPairRDDSpec.scala x: 5 # contributors y: 147 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/CassandraJavaRDDSpec.scala x: 5 # contributors y: 367 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/CassandraRDDSpec.scala x: 6 # contributors y: 1168 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/CassandraTableScanRDDSpec.scala x: 4 # contributors y: 83 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/PartitionedCassandraRDDSpec.scala x: 4 # contributors y: 263 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/RDDSpec.scala x: 6 # contributors y: 566 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/partitioner/CassandraPartitionGeneratorSpec.scala x: 5 # contributors y: 63 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/reader/PrefetchingResultSetIteratorSpec.scala x: 2 # contributors y: 55 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/BlobTypeTest.scala x: 5 # contributors y: 76 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/DateTypeCETTest.scala x: 4 # contributors y: 7 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/DateTypeCSTTest.scala x: 3 # contributors y: 7 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/InetTypeTest.scala x: 5 # contributors y: 29 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/TimeTypeTest.scala x: 4 # contributors y: 19 lines of code connector/src/it/scala/com/datastax/spark/connector/rdd/typeTests/VectorTypeTest.scala x: 2 # contributors y: 183 lines of code connector/src/it/scala/com/datastax/spark/connector/sql/CassandraDataFrameMetadataSpec.scala x: 5 # contributors y: 379 lines of code connector/src/it/scala/com/datastax/spark/connector/sql/CassandraDataFrameSelectUdtSpec.scala x: 2 # contributors y: 107 lines of code connector/src/it/scala/com/datastax/spark/connector/sql/CassandraDataFrameSpec.scala x: 7 # contributors y: 375 lines of code connector/src/it/scala/com/datastax/spark/connector/sql/CassandraDataSourceSpec.scala x: 8 # contributors y: 411 lines of code connector/src/it/scala/com/datastax/spark/connector/sql/CassandraSQLClusterLevelSpec.scala x: 4 # contributors y: 68 lines of code connector/src/it/scala/com/datastax/spark/connector/sql/CassandraSQLSpec.scala x: 4 # contributors y: 609 lines of code connector/src/it/scala/com/datastax/spark/connector/sql/CassandraStreamingSinkSpec.scala x: 4 # contributors y: 79 lines of code connector/src/it/scala/com/datastax/spark/connector/types/TupleTypeSpec.scala x: 2 # contributors y: 67 lines of code connector/src/it/scala/com/datastax/spark/connector/util/CatalystUtil.scala x: 7 # contributors y: 9 lines of code connector/src/it/scala/com/datastax/spark/connector/util/MultiThreadedSpec.scala x: 5 # contributors y: 40 lines of code connector/src/it/scala/com/datastax/spark/connector/writer/GroupingBatchBuilderSpec.scala x: 5 # contributors y: 256 lines of code connector/src/it/scala/com/datastax/spark/connector/writer/TableWriterColumnNamesSpec.scala x: 4 # contributors y: 149 lines of code connector/src/it/scala/com/datastax/spark/connector/writer/TableWriterSpec.scala x: 5 # contributors y: 823 lines of code connector/src/it/scala/com/datastax/spark/connector/writer/ThrottlingSpec.scala x: 4 # contributors y: 31 lines of code connector/src/it/scala/org/apache/spark/sql/CassandraPrunedFilteredScanSpec.scala x: 4 # contributors y: 62 lines of code connector/src/it/scala/org/apache/spark/sql/cassandra/execution/CassandraDirectJoinSpec.scala x: 7 # contributors y: 631 lines of code connector/src/it/scala/org/apache/spark/sql/cassandra/execution/JoinThrottlingSpec.scala x: 2 # contributors y: 68 lines of code connector/src/main/java/com/datastax/spark/connector/japi/CassandraJavaUtil.java x: 4 # contributors y: 1900 lines of code connector/src/main/java/com/datastax/spark/connector/japi/RDDAndDStreamCommonJavaFunctions.java x: 4 # contributors y: 225 lines of code connector/src/main/java/com/datastax/spark/connector/japi/RDDJavaFunctions.java x: 4 # contributors y: 119 lines of code connector/src/main/java/com/datastax/spark/connector/japi/rdd/CassandraJavaPairRDD.java x: 5 # contributors y: 119 lines of code connector/src/main/java/com/datastax/spark/connector/japi/rdd/CassandraTableScanJavaRDD.java x: 5 # contributors y: 106 lines of code connector/src/main/scala-2.12/com/datastax/spark/connector/util/RuntimeUtil.scala x: 2 # contributors y: 18 lines of code connector/src/main/scala-2.13/com/datastax/spark/connector/util/RuntimeUtil.scala x: 2 # contributors y: 13 lines of code connector/src/main/scala/com/datastax/spark/connector/CassandraSparkExtensions.scala x: 3 # contributors y: 15 lines of code connector/src/main/scala/com/datastax/spark/connector/RDDFunctions.scala x: 6 # contributors y: 149 lines of code connector/src/main/scala/com/datastax/spark/connector/cql/CassandraConnectionFactory.scala x: 6 # contributors y: 184 lines of code connector/src/main/scala/com/datastax/spark/connector/cql/CassandraConnector.scala x: 6 # contributors y: 154 lines of code connector/src/main/scala/com/datastax/spark/connector/cql/CassandraConnectorConf.scala x: 6 # contributors y: 382 lines of code connector/src/main/scala/com/datastax/spark/connector/cql/RefCountedCache.scala x: 4 # contributors y: 127 lines of code connector/src/main/scala/com/datastax/spark/connector/datasource/CassandraCatalog.scala x: 7 # contributors y: 337 lines of code connector/src/main/scala/com/datastax/spark/connector/datasource/CassandraInJoinReaderFactory.scala x: 4 # contributors y: 133 lines of code connector/src/main/scala/com/datastax/spark/connector/datasource/CassandraSourceUtil.scala x: 7 # contributors y: 198 lines of code connector/src/main/scala/com/datastax/spark/connector/datasource/CassandraTable.scala x: 6 # contributors y: 54 lines of code connector/src/main/scala/com/datastax/spark/connector/datasource/JoinHelper.scala x: 6 # contributors y: 109 lines of code connector/src/main/scala/com/datastax/spark/connector/datasource/ScanHelper.scala x: 5 # contributors y: 171 lines of code connector/src/main/scala/com/datastax/spark/connector/rdd/CassandraLeftJoinRDD.scala x: 4 # contributors y: 152 lines of code connector/src/main/scala/com/datastax/spark/connector/rdd/CassandraTableScanRDD.scala x: 5 # contributors y: 270 lines of code connector/src/main/scala/com/datastax/spark/connector/rdd/ReadConf.scala x: 4 # contributors y: 95 lines of code connector/src/main/scala/com/datastax/spark/connector/rdd/partitioner/CassandraPartitioner.scala x: 4 # contributors y: 103 lines of code connector/src/main/scala/com/datastax/spark/connector/util/ClassLoaderCheck.scala x: 2 # contributors y: 2 lines of code connector/src/main/scala/com/datastax/spark/connector/writer/AsyncExecutor.scala x: 6 # contributors y: 81 lines of code connector/src/main/scala/com/datastax/spark/connector/writer/TableWriter.scala x: 6 # contributors y: 333 lines of code connector/src/main/scala/com/datastax/spark/connector/writer/WriteConf.scala x: 4 # contributors y: 176 lines of code connector/src/main/scala/org/apache/spark/sql/cassandra/CassandraSourceRelation.scala x: 8 # contributors y: 221 lines of code connector/src/main/scala/org/apache/spark/sql/cassandra/DefaultSource.scala x: 6 # contributors y: 66 lines of code connector/src/main/scala/org/apache/spark/sql/cassandra/execution/CassandraDirectJoinExec.scala x: 6 # contributors y: 166 lines of code connector/src/main/scala/org/apache/spark/sql/cassandra/execution/CassandraDirectJoinStrategy.scala x: 10 # contributors y: 225 lines of code connector/src/main/scala/org/apache/spark/sql/cassandra/package.scala x: 4 # contributors y: 186 lines of code driver/src/main/scala/com/datastax/spark/connector/UDTValue.scala x: 6 # contributors y: 35 lines of code driver/src/main/scala/com/datastax/spark/connector/cql/LocalNodeFirstLoadBalancingPolicy.scala x: 7 # contributors y: 146 lines of code driver/src/main/scala/com/datastax/spark/connector/cql/Schema.scala x: 6 # contributors y: 298 lines of code driver/src/main/scala/com/datastax/spark/connector/mapper/GettableDataToMappedTypeConverter.scala x: 6 # contributors y: 180 lines of code driver/src/main/scala/com/datastax/spark/connector/types/TypeConverter.scala x: 6 # contributors y: 868 lines of code driver/src/main/scala/com/datastax/spark/connector/types/UserDefinedType.scala x: 7 # contributors y: 91 lines of code driver/src/main/scala/com/datastax/spark/connector/util/Logging.scala x: 2 # contributors y: 47 lines of code project/Dependencies.scala x: 6 # contributors y: 95 lines of code project/Testing.scala x: 8 # contributors y: 65 lines of code project/Versions.scala x: 24 # contributors y: 18 lines of code test-support/src/main/scala/com/datastax/spark/connector/ccm/CcmConfig.scala x: 5 # contributors y: 131 lines of code build.sbt x: 7 # contributors y: 123 lines of code project/plugins.sbt x: 15 # contributors y: 1 lines of code scalastyle-config.xml x: 2 # contributors y: 94 lines of code
1909.0
lines of code
  min: 1.0
  average: 98.19
  25th percentile: 21.0
  median: 50.0
  75th percentile: 104.0
  max: 1909.0
0 24.0
# contributors
min: 2.0 | average: 4.43 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 5.0 | max: 24.0