File Size Overall
  • There are 518 files with 38,405 lines of code.
    • 0 very long files (0 lines of code)
    • 5 long files (3,550 lines of code)
    • 41 medium size files (12,940 lines of code)
    • 62 small files (8,724 lines of code)
    • 410 very small files (13,191 lines of code)
0% | 9% | 33% | 22% | 34%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 9% | 33% | 22% | 33%
yaml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
astyanax-thrift0% | 23% | 36% | 19% | 20%
astyanax-queue0% | 30% | 23% | 15% | 30%
astyanax-cql0% | 7% | 40% | 35% | 16%
astyanax-cassandra0% | 7% | 20% | 18% | 53%
astyanax-core0% | 0% | 26% | 17% | 56%
astyanax-entity-mapper0% | 0% | 62% | 7% | 30%
astyanax-recipes0% | 0% | 44% | 29% | 26%
astyanax-contrib0% | 0% | 41% | 23% | 34%
astyanax-test0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
astyanax-examples0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ThriftKeyspaceImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
828 50
ShardedDistributedMessageQueue.java
in astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue
827 59
CqlColumnFamilyDefinitionImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/schema
688 94
ThriftColumnFamilyQueryImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
622 18
AbstractComposite.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax/model
585 61
CFMutationQueryGen.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes
497 36
CompositeEntityManager.java
in astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore
460 34
ConnectionPoolConfigurationImpl.java
in astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl
452 82
JsonRowsWriter.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax/util
434 24
AllRowsReader.java
in astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/reader
434 27
SimpleHostConnectionPool.java
in astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl
430 30
DualWritesKeyspace.java
in astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites
422 51
CqlKeyspaceImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql
402 51
MessageConsumerImpl.java
in astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue
399 13
ThriftClusterImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
397 35
DualWritesColumnListMutation.java
in astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites
386 63
ThriftColumnFamilyDefinitionImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ddl
383 71
DefaultEntityManager.java
in astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore
381 34
ThriftAllRowsQueryImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
375 28
CqlAllRowsQueryImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
363 25
AbstractColumnListMutationImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes
350 58
AbstractColumnListMutation.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax
341 59
AbstractThriftMutationBatchImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
292 30
CFRowQueryGen.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
290 12
ThriftSyncConnectionFactoryImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
288 18
ReverseIndexQuery.java
in astyanax-recipes/src/main/java/com/netflix/astyanax/recipes
285 22
CqlKeyspaceDefinitionImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/schema
285 33
ColumnPrefixDistributedRowLock.java
in astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/locks
281 34
CompositeEntityMapper.java
in astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore
278 20
SerializerPackageImpl.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers
269 30
OneStepDistributedRowLock.java
in astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/locks
266 31
AnnotatedCompositeSerializer.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers
256 26
ThriftUtils.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
255 10
CqlClusterImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql
255 31
CountingConnectionPoolMonitor.java
in astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl
253 41
AbstractMutationBatchImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes
252 30
CqlRowQueryImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
247 29
AbstractIndexQueryImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
243 16
AbstractHostPartitionConnectionPool.java
in astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl
240 17
FlatTableRowSliceQueryGen.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
240 15
MessageQueueDispatcher.java
in astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue
224 18
CompositeColumnEntityMapper.java
in astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore
215 17
CFRowRangeQueryGen.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
211 12
ShadedTypeParser.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax/shaded/org/apache/cassandra/db/marshal
204 20
DirectCqlQueryImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
204 31
AstyanaxContext.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax
201 23
JavaDriverConnectionPoolConfigurationImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql
196 45
CqlColumnListImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/model
195 23
JavaDriverConnectionPoolMonitorImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql
194 50
CqlColumnMutationImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes
193 29
Files With Most Units (Top 50)
File# lines# units
CqlColumnFamilyDefinitionImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/schema
688 94
ConnectionPoolConfigurationImpl.java
in astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl
452 82
ThriftColumnFamilyDefinitionImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ddl
383 71
DualWritesColumnListMutation.java
in astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites
386 63
AbstractComposite.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax/model
585 61
AbstractColumnListMutation.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax
341 59
ShardedDistributedMessageQueue.java
in astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue
827 59
AbstractColumnListMutationImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes
350 58
DualWritesKeyspace.java
in astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites
422 51
CqlKeyspaceImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql
402 51
ThriftKeyspaceImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
828 50
JavaDriverConnectionPoolMonitorImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql
194 50
JavaDriverConnectionPoolConfigurationImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql
196 45
CountingConnectionPoolMonitor.java
in astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl
253 41
EmptyConnectionPoolMonitor.java
in astyanax-core/src/main/java/com/netflix/astyanax/shallows
152 38
CFMutationQueryGen.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes
497 36
ThriftClusterImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
397 35
ColumnPrefixDistributedRowLock.java
in astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/locks
281 34
DefaultEntityManager.java
in astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore
381 34
CompositeEntityManager.java
in astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore
460 34
Message.java
in astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue
170 33
CqlKeyspaceDefinitionImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/schema
285 33
OneStepDistributedRowLock.java
in astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/locks
266 31
CqlClusterImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql
255 31
DirectCqlQueryImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
204 31
SimpleHostConnectionPool.java
in astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl
430 30
SerializerPackageImpl.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers
269 30
AbstractThriftMutationBatchImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
292 30
AbstractMutationBatchImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes
252 30
CqlColumnMutationImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes
193 29
CqlColumnDefinitionImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/schema
166 29
CqlRowQueryImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
247 29
CompositeRangeBuilder.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers
165 28
ThriftAllRowsQueryImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
375 28
AstyanaxConfigurationImpl.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax/impl
152 27
ThriftColumnDefinitionImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ddl
161 27
AllRowsReader.java
in astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/reader
434 27
RangeBuilder.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax/util
133 26
AnnotatedCompositeSerializer.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers
256 26
CqlColumnImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/model
147 25
CqlAllRowsQueryImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
363 25
JsonRowsWriter.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax/util
434 24
DualWritesMutationBatch.java
in astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites
168 24
AstyanaxContext.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax
201 23
CqlColumnListImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/model
195 23
MessageQueueEntry.java
in astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue
116 22
ReverseIndexQuery.java
in astyanax-recipes/src/main/java/com/netflix/astyanax/recipes
285 22
JavaDriverConfigBuilder.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql
127 22
CqlColumnSlice.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/model
119 22
Host.java
in astyanax-core/src/main/java/com/netflix/astyanax/connectionpool
132 21
Files With Long Lines (Top 50)

There are 123 files with lines longer than 120 characters. In total, there are 504 long lines.

File# lines# units# long lines
ThriftKeyspaceImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
828 50 43
MessageConsumerImpl.java
in astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue
399 13 36
CqlKeyspaceImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql
402 51 23
DualWritesKeyspace.java
in astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites
422 51 21
ThriftColumnFamilyQueryImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
622 18 20
CFMutationQueryGen.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes
497 36 20
ShardedDistributedMessageQueue.java
in astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue
827 59 16
ThriftClusterImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
397 35 15
ThriftUtils.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
255 10 12
CFRowKeysQueryGen.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
132 10 11
ThriftSyncConnectionFactoryImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
288 18 10
AbstractThriftCqlQuery.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
117 4 9
CqlClusterImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql
255 31 8
CqlColumnFamilyDefinitionImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/schema
688 94 8
CqlFamilyFactory.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql
95 7 8
CFColumnQueryGen.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
130 8 7
CFRowQueryGen.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
290 12 7
FlatTableRowSliceQueryGen.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
240 15 7
CFRowRangeQueryGen.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
211 12 7
CompositeEntityMapper.java
in astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore
278 20 7
AbstractLatencyScoreStrategyImpl.java
in astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl
192 17 6
Keyspace.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax
61 - 6
DualKeyspaceMetadata.java
in astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites
64 9 6
CompositeEntityManager.java
in astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore
460 34 6
EntityMapper.java
in astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore
161 10 6
ShadedTypeParser.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax/shaded/org/apache/cassandra/db/marshal
204 20 5
MessageQueueEntry.java
in astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue
116 22 5
CqlRowSliceQueryImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
175 19 5
CompositeColumnEntityMapper.java
in astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore
215 17 5
AstyanaxContext.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax
201 23 4
AbstractComposite.java
in astyanax-cassandra/src/main/java/com/netflix/astyanax/model
585 61 4
MessageQueueDispatcher.java
in astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue
224 18 4
AllRowsReader.java
in astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/reader
434 27 4
CqlTypeMapping.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/util
165 7 4
CqlRowQueryImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
247 29 4
CqlAllRowsQueryImpl.java
in astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads
363 25 4
TokenPartitionedTopology.java
in astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl
189 16 3
MessageConsumer.java
in astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue
14 - 3
ThriftCql3Query.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
31 - 3
ThriftCqlQuery.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
30 - 3
ThriftAllRowsQueryImpl.java
in astyanax-thrift/src/main/java/com/netflix/astyanax/thrift
375 28 3
ReverseIndexQuery.java
in astyanax-recipes/src/main/java/com/netflix/astyanax/recipes
285 22 3
SimpleCompositeBuilder.java
in astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore
60 6 3
DefaultEntityManager.java
in astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore
381 34 3
index.html
in root
77 - 2
SmaLatencyScoreStrategyImpl.java
in astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl
56 4 2
ConnectionPoolConfigurationImpl.java
in astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl
452 82 2
HostConnectionPoolPartition.java
in astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl
84 8 2
TokenAwareConnectionPoolImpl.java
in astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl
61 2 2
ConnectionPoolProxy.java
in astyanax-core/src/main/java/com/netflix/astyanax/connectionpool
101 16 2
Correlations

File Size vs. Commits (all time): 518 points

astyanax-cassandra/src/main/java/com/netflix/astyanax/impl/AstyanaxConfigurationImpl.java x: 19 commits (all time) y: 152 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/AbstractComposite.java x: 12 commits (all time) y: 585 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/partitioner/BigInteger127Partitioner.java x: 8 commits (all time) y: 79 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/partitioner/Murmur3Partitioner.java x: 7 commits (all time) y: 78 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/AsciiSerializer.java x: 11 commits (all time) y: 41 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/BigDecimalSerializer.java x: 12 commits (all time) y: 38 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/BigIntegerSerializer.java x: 10 commits (all time) y: 48 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/BooleanSerializer.java x: 11 commits (all time) y: 44 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/ByteBufferSerializer.java x: 8 commits (all time) y: 49 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/ByteSerializer.java x: 10 commits (all time) y: 45 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/BytesArraySerializer.java x: 11 commits (all time) y: 36 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/ComparatorType.java x: 8 commits (all time) y: 59 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/DateSerializer.java x: 10 commits (all time) y: 42 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/GzipStringSerializer.java x: 11 commits (all time) y: 84 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/ListSerializer.java x: 14 commits (all time) y: 21 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/LongSerializer.java x: 10 commits (all time) y: 49 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/SerializerPackageImpl.java x: 8 commits (all time) y: 269 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/SetSerializer.java x: 10 commits (all time) y: 20 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/SpecificCompositeSerializer.java x: 6 commits (all time) y: 32 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/SpecificReversedSerializer.java x: 8 commits (all time) y: 25 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/StringSerializer.java x: 9 commits (all time) y: 39 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/TimeUUIDSerializer.java x: 9 commits (all time) y: 33 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/shaded/org/apache/cassandra/db/marshal/ShadedTypeParser.java x: 3 commits (all time) y: 204 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/util/ColumnarRecordWriter.java x: 4 commits (all time) y: 87 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/util/CsvColumnReader.java x: 4 commits (all time) y: 38 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/util/CsvRecordReader.java x: 4 commits (all time) y: 46 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/util/RecordReader.java x: 4 commits (all time) y: 9 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/JavaDriverConfigBridge.java x: 6 commits (all time) y: 98 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/JavaDriverConfigBuilder.java x: 8 commits (all time) y: 127 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/model/CqlColumnImpl.java x: 16 commits (all time) y: 147 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/retrypolicies/ChangeConsistencyLevelRetryPolicy.java x: 8 commits (all time) y: 102 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/schema/CqlColumnDefinitionImpl.java x: 20 commits (all time) y: 166 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/CompositeEntityMapper.java x: 14 commits (all time) y: 278 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/ShardedDistributedMessageQueue.java x: 29 commits (all time) y: 827 lines of code astyanax-test/src/main/resources/cassandra2-template.yaml x: 3 commits (all time) y: 69 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftAllRowsQueryImpl.java x: 9 commits (all time) y: 375 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/model/ThriftCounterColumnListImpl.java x: 4 commits (all time) y: 89 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/AstyanaxContext.java x: 11 commits (all time) y: 201 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/AstyanaxTypeFactory.java x: 4 commits (all time) y: 13 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/CassandraOperationType.java x: 6 commits (all time) y: 43 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/KeyspaceTracerFactory.java x: 4 commits (all time) y: 6 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/MultiMutationBatchManager.java x: 4 commits (all time) y: 51 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/Serializer.java x: 4 commits (all time) y: 25 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/SerializerPackage.java x: 5 commits (all time) y: 26 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/ThreadLocalMutationBatchManager.java x: 4 commits (all time) y: 45 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/cql/CqlPreparedStatement.java x: 7 commits (all time) y: 19 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/cql/CqlSchema.java x: 4 commits (all time) y: 3 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/mapping/Coercions.java x: 4 commits (all time) y: 101 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/Composite.java x: 4 commits (all time) y: 27 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/ConsistencyLevel.java x: 6 commits (all time) y: 4 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/partitioner/BOP20Partitioner.java x: 5 commits (all time) y: 60 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/partitioner/LongBOPPartitioner.java x: 4 commits (all time) y: 14 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/query/AbstractPreparedCqlQuery.java x: 8 commits (all time) y: 66 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/query/AllRowsQuery.java x: 5 commits (all time) y: 31 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/query/CheckpointManager.java x: 5 commits (all time) y: 8 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/query/ColumnPredicate.java x: 5 commits (all time) y: 33 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/query/PreparedCqlQuery.java x: 5 commits (all time) y: 20 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/query/PreparedIndexValueExpression.java x: 4 commits (all time) y: 17 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/AbstractSerializer.java x: 8 commits (all time) y: 119 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/AnnotatedCompositeSerializer.java x: 19 commits (all time) y: 256 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/ByteBufferOutputStream.java x: 5 commits (all time) y: 118 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/CharSerializer.java x: 8 commits (all time) y: 39 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/CompositeSerializer.java x: 8 commits (all time) y: 33 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/DynamicCompositeSerializer.java x: 8 commits (all time) y: 40 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/Int32Serializer.java x: 8 commits (all time) y: 55 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/IntegerSerializer.java x: 9 commits (all time) y: 55 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/JaxbSerializer.java x: 8 commits (all time) y: 100 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/ObjectSerializer.java x: 8 commits (all time) y: 47 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/PrefixedSerializer.java x: 9 commits (all time) y: 117 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/ReversedSerializer.java x: 4 commits (all time) y: 31 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/SerializerTypeInferer.java x: 4 commits (all time) y: 112 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/TypeInferringSerializer.java x: 4 commits (all time) y: 20 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/AsyncFailedWritesLogger.java x: 7 commits (all time) y: 67 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/CassBasedFailedWritesLogger.java x: 8 commits (all time) y: 69 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/DualKeyspaceMetadata.java x: 7 commits (all time) y: 64 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/DualWritesColumnListMutation.java x: 5 commits (all time) y: 386 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/DualWritesColumnMutation.java x: 5 commits (all time) y: 143 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/DualWritesDemo.java x: 8 commits (all time) y: 152 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/DualWritesKeyspace.java x: 9 commits (all time) y: 422 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/DualWritesMutationBatch.java x: 5 commits (all time) y: 168 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/DualWritesStrategy.java x: 8 commits (all time) y: 7 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/DualWritesUpdateListener.java x: 7 commits (all time) y: 6 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/FailedWritesLogger.java x: 5 commits (all time) y: 6 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/LogBasedFailedWritesLogger.java x: 7 commits (all time) y: 24 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/eureka/EurekaBasedHostSupplier.java x: 4 commits (all time) y: 74 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/ConnectionPoolProxy.java x: 14 commits (all time) y: 101 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/LatencyScoreStrategy.java x: 5 commits (all time) y: 28 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/AbstractExecutionImpl.java x: 6 commits (all time) y: 24 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/AbstractLatencyScoreStrategyImpl.java x: 6 commits (all time) y: 192 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/AbstractOperationFilter.java x: 6 commits (all time) y: 28 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/AbstractTopology.java x: 4 commits (all time) y: 78 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/BagOfConnectionsConnectionPoolImpl.java x: 6 commits (all time) y: 144 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/ConnectionPoolMBeanManager.java x: 6 commits (all time) y: 66 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/CountingConnectionPoolMonitor.java x: 9 commits (all time) y: 253 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/HostConnectionPoolPartition.java x: 8 commits (all time) y: 84 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/LeastOutstandingExecuteWithFailover.java x: 6 commits (all time) y: 52 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/NodeDiscoveryMonitorManager.java x: 6 commits (all time) y: 59 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/OperationFilterFactoryList.java x: 6 commits (all time) y: 19 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/RoundRobinExecuteWithFailover.java x: 6 commits (all time) y: 56 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/SimpleRateLimiterImpl.java x: 4 commits (all time) y: 34 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/Slf4jConnectionPoolMonitorImpl.java x: 6 commits (all time) y: 64 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/SmaLatencyScoreStrategyImpl.java x: 4 commits (all time) y: 56 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/TokenPartitionedTopology.java x: 7 commits (all time) y: 189 lines of code astyanax-core/src/main/java/com/netflix/astyanax/partitioner/Partitioner.java x: 5 commits (all time) y: 12 lines of code astyanax-core/src/main/java/com/netflix/astyanax/shallows/EmptyOperationTracer.java x: 3 commits (all time) y: 19 lines of code astyanax-core/src/main/java/com/netflix/astyanax/tracing/OperationTracer.java x: 3 commits (all time) y: 8 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/CqlAbstractExecutionImpl.java x: 26 commits (all time) y: 152 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/CqlClusterImpl.java x: 32 commits (all time) y: 255 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/CqlFamilyFactory.java x: 23 commits (all time) y: 95 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/CqlKeyspaceImpl.java x: 52 commits (all time) y: 402 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/CqlOperationResultImpl.java x: 8 commits (all time) y: 65 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/CqlRingDescriber.java x: 12 commits (all time) y: 160 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/JavaDriverConnectionPoolConfigurationImpl.java x: 11 commits (all time) y: 196 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/JavaDriverConnectionPoolMonitorImpl.java x: 8 commits (all time) y: 194 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/direct/DirectCqlStatement.java x: 9 commits (all time) y: 62 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/direct/DirectCqlStatementResultImpl.java x: 10 commits (all time) y: 36 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CFColumnQueryGen.java x: 4 commits (all time) y: 130 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CFRowKeysQueryGen.java x: 8 commits (all time) y: 132 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CFRowQueryGen.java x: 10 commits (all time) y: 290 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CFRowRangeQueryGen.java x: 8 commits (all time) y: 211 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CqlAllRowsQueryImpl.java x: 8 commits (all time) y: 363 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CqlColumnCountQueryImpl.java x: 26 commits (all time) y: 54 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CqlColumnFamilyQueryImpl.java x: 22 commits (all time) y: 106 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CqlColumnQueryImpl.java x: 32 commits (all time) y: 75 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CqlRowCopier.java x: 10 commits (all time) y: 58 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CqlRowQueryImpl.java x: 52 commits (all time) y: 247 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CqlRowSliceColumnCountQueryImpl.java x: 22 commits (all time) y: 62 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CqlRowSliceQueryImpl.java x: 42 commits (all time) y: 175 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/DirectCqlQueryImpl.java x: 28 commits (all time) y: 204 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/FlatTableRowQueryGen.java x: 8 commits (all time) y: 89 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/FlatTableRowSliceQueryGen.java x: 8 commits (all time) y: 240 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/model/CqlColumnListImpl.java x: 16 commits (all time) y: 195 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/model/CqlRowImpl.java x: 8 commits (all time) y: 44 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/model/CqlRowListImpl.java x: 14 commits (all time) y: 102 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/model/DirectCqlResult.java x: 10 commits (all time) y: 60 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/schema/CqlColumnFamilyDefinitionImpl.java x: 40 commits (all time) y: 688 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/schema/CqlKeyspaceDefinitionImpl.java x: 18 commits (all time) y: 285 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/util/CqlTypeMapping.java x: 26 commits (all time) y: 165 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes/AbstractColumnListMutationImpl.java x: 8 commits (all time) y: 350 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes/AbstractMutationBatchImpl.java x: 10 commits (all time) y: 252 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes/BatchedStatements.java x: 6 commits (all time) y: 77 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes/CFMutationQueryGen.java x: 8 commits (all time) y: 497 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes/CqlColumnListMutationImpl.java x: 24 commits (all time) y: 141 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes/CqlColumnMutationImpl.java x: 34 commits (all time) y: 193 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes/CqlMutationBatchImpl.java x: 24 commits (all time) y: 109 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes/CqlStyleMutationQuery.java x: 22 commits (all time) y: 57 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/ColumnMapper.java x: 6 commits (all time) y: 12 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/CompositeColumnEntityMapper.java x: 8 commits (all time) y: 215 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/CompositeEntityManager.java x: 9 commits (all time) y: 460 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/DefaultEntityManager.java x: 23 commits (all time) y: 381 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/EntityManager.java x: 10 commits (all time) y: 24 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/EntityMapper.java x: 15 commits (all time) y: 161 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/FieldMapper.java x: 8 commits (all time) y: 75 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/LifecycleEvents.java x: 4 commits (all time) y: 71 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/MapColumnMapper.java x: 4 commits (all time) y: 59 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/MappingUtils.java x: 6 commits (all time) y: 33 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/NativeQuery.java x: 7 commits (all time) y: 73 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/SetColumnMapper.java x: 4 commits (all time) y: 53 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/SimpleCompositeBuilder.java x: 7 commits (all time) y: 60 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/TTL.java x: 9 commits (all time) y: 12 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/CountingQueueStats.java x: 4 commits (all time) y: 97 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/Message.java x: 12 commits (all time) y: 170 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/MessageConsumerImpl.java x: 10 commits (all time) y: 399 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/MessageContext.java x: 7 commits (all time) y: 52 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/MessageQueueDispatcher.java x: 7 commits (all time) y: 224 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/MessageQueueEntry.java x: 13 commits (all time) y: 116 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/MessageQueueManager.java x: 6 commits (all time) y: 8 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/MessageQueueMetadata.java x: 5 commits (all time) y: 73 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/MessageQueueStats.java x: 6 commits (all time) y: 21 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/shard/KeyModShardPolicy.java x: 7 commits (all time) y: 16 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/shard/NoModShardingPolicy.java x: 7 commits (all time) y: 13 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/shard/ShardReaderPolicy.java x: 5 commits (all time) y: 19 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/shard/TimePartitionedShardReaderPolicy.java x: 12 commits (all time) y: 136 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/triggers/RepeatingTrigger.java x: 6 commits (all time) y: 88 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/ReverseIndexQuery.java x: 6 commits (all time) y: 285 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/UniquenessConstraintWithPrefix.java x: 4 commits (all time) y: 62 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/functions/RowCopierFunction.java x: 6 commits (all time) y: 92 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/locks/OneStepDistributedRowLock.java x: 4 commits (all time) y: 266 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/locks/StringRowLockColumnStrategy.java x: 4 commits (all time) y: 42 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/AbstractThriftCqlQuery.java x: 6 commits (all time) y: 117 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftCql3Statement.java x: 10 commits (all time) y: 62 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/AbstractHostPartitionConnectionPool.java x: 7 commits (all time) y: 240 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/ConnectionPoolConfigurationImpl.java x: 12 commits (all time) y: 452 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/exceptions/BadRequestException.java x: 9 commits (all time) y: 23 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/AstyanaxConfiguration.java x: 11 commits (all time) y: 21 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftSyncConnectionFactoryImpl.java x: 8 commits (all time) y: 288 lines of code astyanax-test/src/main/resources/cassandra-template.yaml x: 1 commits (all time) y: 44 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/AbstractThriftMutationBatchImpl.java x: 18 commits (all time) y: 292 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/storage/ObjectWriter.java x: 6 commits (all time) y: 166 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/Keyspace.java x: 16 commits (all time) y: 61 lines of code astyanax-core/src/main/java/com/netflix/astyanax/retry/BoundedExponentialBackoff.java x: 15 commits (all time) y: 27 lines of code astyanax-core/src/main/java/com/netflix/astyanax/retry/ExponentialBackoff.java x: 13 commits (all time) y: 35 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/locks/ColumnPrefixDistributedRowLock.java x: 7 commits (all time) y: 281 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftColumnFamilyQueryImpl.java x: 20 commits (all time) y: 622 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftKeyspaceImpl.java x: 38 commits (all time) y: 828 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ddl/ThriftColumnFamilyDefinitionImpl.java x: 10 commits (all time) y: 383 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ddl/ThriftKeyspaceDefinitionImpl.java x: 10 commits (all time) y: 140 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/storage/ObjectReader.java x: 4 commits (all time) y: 152 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/query/RowSliceQuery.java x: 6 commits (all time) y: 16 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/MutationBatch.java x: 9 commits (all time) y: 31 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/ConnectionPoolType.java x: 8 commits (all time) y: 5 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/ColumnFamily.java x: 11 commits (all time) y: 99 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/CompositeRangeBuilder.java x: 4 commits (all time) y: 165 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftAllRowsImpl.java x: 9 commits (all time) y: 122 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/reader/AllRowsReader.java x: 19 commits (all time) y: 434 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/storage/CassandraChunkedStorageProvider.java x: 6 commits (all time) y: 139 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftColumnFamilyMutationImpl.java x: 6 commits (all time) y: 108 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftUtils.java x: 11 commits (all time) y: 255 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/SimpleHostConnectionPool.java x: 4 commits (all time) y: 430 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftClusterImpl.java x: 12 commits (all time) y: 397 lines of code astyanax-core/src/main/java/com/netflix/astyanax/retry/RetryNTimes.java x: 7 commits (all time) y: 42 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/Cluster.java x: 5 commits (all time) y: 42 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/ddl/ColumnDefinition.java x: 3 commits (all time) y: 29 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/ddl/ColumnFamilyDefinition.java x: 5 commits (all time) y: 81 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/ddl/FieldMetadata.java x: 3 commits (all time) y: 21 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/ddl/SchemaChangeResult.java x: 3 commits (all time) y: 4 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/ddl/impl/SchemaChangeResponseImpl.java x: 3 commits (all time) y: 13 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/ConnectionPoolMonitor.java x: 6 commits (all time) y: 39 lines of code astyanax-core/src/main/java/com/netflix/astyanax/retry/SleepingRetryPolicy.java x: 5 commits (all time) y: 48 lines of code astyanax-core/src/main/java/com/netflix/astyanax/shallows/EmptyConnectionPoolMonitor.java x: 5 commits (all time) y: 152 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/AbstractOperationImpl.java x: 5 commits (all time) y: 50 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/model/ThriftRowsListImpl.java x: 5 commits (all time) y: 53 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ddl/ThriftColumnDefinitionImpl.java x: 3 commits (all time) y: 161 lines of code astyanax-core/src/main/java/com/netflix/astyanax/impl/FilteringHostSupplier.java x: 3 commits (all time) y: 64 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/uniqueness/MultiRowUniquenessConstraint.java x: 4 commits (all time) y: 107 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/uniqueness/RowUniquenessConstraint.java x: 3 commits (all time) y: 123 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/AbstractColumnListMutation.java x: 3 commits (all time) y: 341 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/ColumnListMutation.java x: 2 commits (all time) y: 69 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/ColumnMutation.java x: 2 commits (all time) y: 29 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/impl/AckingQueue.java x: 2 commits (all time) y: 10 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/impl/AstyanaxCheckpointManager.java x: 2 commits (all time) y: 59 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/impl/PreparedIndexExpressionImpl.java x: 2 commits (all time) y: 120 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/impl/RingDescribeHostSupplier.java x: 2 commits (all time) y: 57 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/mapping/Column.java x: 2 commits (all time) y: 9 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/mapping/DefaultAnnotationSet.java x: 2 commits (all time) y: 23 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/mapping/Mapping.java x: 2 commits (all time) y: 172 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/mapping/MappingUtil.java x: 2 commits (all time) y: 73 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/AbstractColumnList.java x: 2 commits (all time) y: 84 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/Column.java x: 2 commits (all time) y: 30 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/ColumnPath.java x: 2 commits (all time) y: 50 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/ColumnSlice.java x: 2 commits (all time) y: 39 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/ColumnType.java x: 2 commits (all time) y: 4 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/CompositeBuilder.java x: 2 commits (all time) y: 20 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/CompositeBuilderImpl.java x: 2 commits (all time) y: 86 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/Composites.java x: 2 commits (all time) y: 16 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/OrderedColumnMap.java x: 2 commits (all time) y: 112 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/query/IndexQuery.java x: 3 commits (all time) y: 23 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/query/IndexValueExpression.java x: 2 commits (all time) y: 17 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/shallows/EmptyColumnList.java x: 2 commits (all time) y: 46 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/util/JsonRowsWriter.java x: 3 commits (all time) y: 434 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/util/MutationBatchExecutorWithQueue.java x: 2 commits (all time) y: 103 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/util/RangeBuilder.java x: 2 commits (all time) y: 133 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/util/WriteAheadMutationBatchExecutor.java x: 2 commits (all time) y: 89 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/Connection.java x: 3 commits (all time) y: 16 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/SSLConnectionContext.java x: 2 commits (all time) y: 33 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/exceptions/ConnectionException.java x: 2 commits (all time) y: 62 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/exceptions/IsDeadConnectionException.java x: 2 commits (all time) y: 3 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/BadHostDetectorImpl.java x: 2 commits (all time) y: 40 lines of code astyanax-core/src/main/java/com/netflix/astyanax/util/TimeUUIDUtils.java x: 2 commits (all time) y: 79 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/uniqueness/ColumnPrefixUniquenessConstraint.java x: 2 commits (all time) y: 76 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/AbstractIndexQueryImpl.java x: 2 commits (all time) y: 243 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/AbstractRowQueryImpl.java x: 2 commits (all time) y: 67 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/AbstractThriftColumnMutationImpl.java x: 2 commits (all time) y: 110 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/model/ThriftColumnImpl.java x: 2 commits (all time) y: 55 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/model/ThriftColumnListImpl.java x: 2 commits (all time) y: 95 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/model/ThriftColumnOrSuperColumnListImpl.java x: 2 commits (all time) y: 173 lines of code
828.0
lines of code
  min: 3.0
  average: 74.14
  25th percentile: 13.0
  median: 36.0
  75th percentile: 84.0
  max: 828.0
0 52.0
commits (all time)
min: 1.0 | average: 6.22 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 8.0 | max: 52.0

File Size vs. Contributors (all time): 518 points

astyanax-cassandra/src/main/java/com/netflix/astyanax/impl/AstyanaxConfigurationImpl.java x: 8 contributors (all time) y: 152 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/AbstractComposite.java x: 8 contributors (all time) y: 585 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/partitioner/BigInteger127Partitioner.java x: 4 contributors (all time) y: 79 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/partitioner/Murmur3Partitioner.java x: 3 contributors (all time) y: 78 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/AsciiSerializer.java x: 5 contributors (all time) y: 41 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/BigDecimalSerializer.java x: 6 contributors (all time) y: 38 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/BigIntegerSerializer.java x: 5 contributors (all time) y: 48 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/BooleanSerializer.java x: 5 contributors (all time) y: 44 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/ByteBufferSerializer.java x: 5 contributors (all time) y: 49 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/BytesArraySerializer.java x: 5 contributors (all time) y: 36 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/ComparatorType.java x: 5 contributors (all time) y: 59 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/GzipStringSerializer.java x: 5 contributors (all time) y: 84 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/ListSerializer.java x: 5 contributors (all time) y: 21 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/SerializerPackageImpl.java x: 5 contributors (all time) y: 269 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/SetSerializer.java x: 4 contributors (all time) y: 20 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/SpecificCompositeSerializer.java x: 4 contributors (all time) y: 32 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/SpecificReversedSerializer.java x: 3 contributors (all time) y: 25 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/TimeUUIDSerializer.java x: 5 contributors (all time) y: 33 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/shaded/org/apache/cassandra/db/marshal/ShadedTypeParser.java x: 2 contributors (all time) y: 204 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/util/ColumnarRecordWriter.java x: 4 contributors (all time) y: 87 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/util/CsvColumnReader.java x: 4 contributors (all time) y: 38 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/util/CsvRecordReader.java x: 4 contributors (all time) y: 46 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/util/RecordReader.java x: 4 contributors (all time) y: 9 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/JavaDriverConfigBridge.java x: 4 contributors (all time) y: 98 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/JavaDriverConfigBuilder.java x: 4 contributors (all time) y: 127 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/model/CqlColumnImpl.java x: 3 contributors (all time) y: 147 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/retrypolicies/ChangeConsistencyLevelRetryPolicy.java x: 3 contributors (all time) y: 102 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/schema/CqlColumnDefinitionImpl.java x: 3 contributors (all time) y: 166 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/CompositeEntityMapper.java x: 7 contributors (all time) y: 278 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/ShardedDistributedMessageQueue.java x: 6 contributors (all time) y: 827 lines of code astyanax-test/src/main/resources/cassandra2-template.yaml x: 3 contributors (all time) y: 69 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftAllRowsQueryImpl.java x: 3 contributors (all time) y: 375 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/model/ThriftCounterColumnListImpl.java x: 4 contributors (all time) y: 89 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/AstyanaxContext.java x: 6 contributors (all time) y: 201 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/AstyanaxTypeFactory.java x: 4 contributors (all time) y: 13 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/CassandraOperationType.java x: 6 contributors (all time) y: 43 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/KeyspaceTracerFactory.java x: 4 contributors (all time) y: 6 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/MultiMutationBatchManager.java x: 3 contributors (all time) y: 51 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/MutationBatchManager.java x: 3 contributors (all time) y: 8 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/Serializer.java x: 4 contributors (all time) y: 25 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/ThreadLocalMutationBatchManager.java x: 3 contributors (all time) y: 45 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/cql/CqlPreparedStatement.java x: 6 contributors (all time) y: 19 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/cql/CqlSchema.java x: 4 contributors (all time) y: 3 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/Composite.java x: 4 contributors (all time) y: 27 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/ConsistencyLevel.java x: 6 contributors (all time) y: 4 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/partitioner/BOP20Partitioner.java x: 4 contributors (all time) y: 60 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/partitioner/LongBOPPartitioner.java x: 4 contributors (all time) y: 14 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/query/AbstractPreparedCqlQuery.java x: 6 contributors (all time) y: 66 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/query/ColumnPredicate.java x: 4 contributors (all time) y: 33 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/query/PreparedIndexValueExpression.java x: 4 contributors (all time) y: 17 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/AbstractSerializer.java x: 5 contributors (all time) y: 119 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/AnnotatedCompositeSerializer.java x: 7 contributors (all time) y: 256 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/ByteBufferOutputStream.java x: 4 contributors (all time) y: 118 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/Int32Serializer.java x: 5 contributors (all time) y: 55 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/JaxbSerializer.java x: 5 contributors (all time) y: 100 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/PrefixedSerializer.java x: 5 contributors (all time) y: 117 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/ReversedSerializer.java x: 3 contributors (all time) y: 31 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/serializers/SerializerTypeInferer.java x: 4 contributors (all time) y: 112 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/AsyncFailedWritesLogger.java x: 3 contributors (all time) y: 67 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/BestEffortSecondaryWriteStrategy.java x: 3 contributors (all time) y: 39 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/DualKeyspaceMetadata.java x: 3 contributors (all time) y: 64 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/DualWritesColumnListMutation.java x: 3 contributors (all time) y: 386 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/DualWritesColumnMutation.java x: 3 contributors (all time) y: 143 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/DualWritesCqlPreparedStatement.java x: 3 contributors (all time) y: 99 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/DualWritesDemo.java x: 3 contributors (all time) y: 152 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/DualWritesKeyspace.java x: 3 contributors (all time) y: 422 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/DualWritesMutationBatch.java x: 3 contributors (all time) y: 168 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/dualwrites/DualWritesUpdateListener.java x: 3 contributors (all time) y: 6 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/eureka/EurekaBasedHostSupplier.java x: 3 contributors (all time) y: 74 lines of code astyanax-contrib/src/main/java/com/netflix/astyanax/contrib/valve/RollingTimeWindowValve.java x: 3 contributors (all time) y: 87 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/JmxConnectionPoolMonitor.java x: 7 contributors (all time) y: 36 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/AbstractExecutionImpl.java x: 5 contributors (all time) y: 24 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/AbstractLatencyScoreStrategyImpl.java x: 5 contributors (all time) y: 192 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/AbstractOperationFilter.java x: 5 contributors (all time) y: 28 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/AbstractTopology.java x: 4 contributors (all time) y: 78 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/BagOfConnectionsConnectionPoolImpl.java x: 5 contributors (all time) y: 144 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/ConnectionPoolMBeanManager.java x: 5 contributors (all time) y: 66 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/CountingConnectionPoolMonitor.java x: 7 contributors (all time) y: 253 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/EmaLatencyScoreStrategyImpl.java x: 4 contributors (all time) y: 72 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/OperationFilterFactoryList.java x: 5 contributors (all time) y: 19 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/RoundRobinExecuteWithFailover.java x: 5 contributors (all time) y: 56 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/SimpleAuthenticationCredentials.java x: 4 contributors (all time) y: 45 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/Slf4jConnectionPoolMonitorImpl.java x: 5 contributors (all time) y: 64 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/SmaLatencyScoreStrategyImpl.java x: 4 contributors (all time) y: 56 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/TokenPartitionedTopology.java x: 5 contributors (all time) y: 189 lines of code astyanax-core/src/main/java/com/netflix/astyanax/shallows/EmptyOperationTracer.java x: 3 contributors (all time) y: 19 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/CqlClusterImpl.java x: 4 contributors (all time) y: 255 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/CqlFamilyFactory.java x: 5 contributors (all time) y: 95 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/CqlKeyspaceImpl.java x: 4 contributors (all time) y: 402 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/CqlRingDescriber.java x: 3 contributors (all time) y: 160 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/JavaDriverConnectionPoolConfigurationImpl.java x: 5 contributors (all time) y: 196 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/JavaDriverConnectionPoolMonitorImpl.java x: 4 contributors (all time) y: 194 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/direct/DirectCqlStatement.java x: 4 contributors (all time) y: 62 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CFColumnQueryGen.java x: 3 contributors (all time) y: 130 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CFRowKeysQueryGen.java x: 3 contributors (all time) y: 132 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CFRowQueryGen.java x: 3 contributors (all time) y: 290 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CFRowRangeQueryGen.java x: 3 contributors (all time) y: 211 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CqlAllRowsQueryImpl.java x: 3 contributors (all time) y: 363 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CqlColumnCountQueryImpl.java x: 3 contributors (all time) y: 54 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CqlColumnFamilyQueryImpl.java x: 3 contributors (all time) y: 106 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CqlRowCopier.java x: 3 contributors (all time) y: 58 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CqlRowQueryImpl.java x: 3 contributors (all time) y: 247 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/CqlRowSliceQueryImpl.java x: 3 contributors (all time) y: 175 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/DirectCqlQueryImpl.java x: 3 contributors (all time) y: 204 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/FlatTableRowQueryGen.java x: 3 contributors (all time) y: 89 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/FlatTableRowSliceQueryGen.java x: 3 contributors (all time) y: 240 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/model/CqlColumnListImpl.java x: 3 contributors (all time) y: 195 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/model/CqlColumnSlice.java x: 3 contributors (all time) y: 119 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/reads/model/DirectCqlResult.java x: 3 contributors (all time) y: 60 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/schema/CqlColumnFamilyDefinitionImpl.java x: 3 contributors (all time) y: 688 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/schema/CqlKeyspaceDefinitionImpl.java x: 3 contributors (all time) y: 285 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes/AbstractColumnListMutationImpl.java x: 3 contributors (all time) y: 350 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes/AbstractMutationBatchImpl.java x: 3 contributors (all time) y: 252 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes/CFMutationQueryGen.java x: 3 contributors (all time) y: 497 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes/CqlMutationBatchImpl.java x: 3 contributors (all time) y: 109 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes/MutationQueries.java x: 3 contributors (all time) y: 3 lines of code astyanax-cql/src/main/java/com/netflix/astyanax/cql/writes/StatementCache.java x: 3 contributors (all time) y: 28 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/ColumnMapper.java x: 5 contributors (all time) y: 12 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/CompositeColumnEntityMapper.java x: 4 contributors (all time) y: 215 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/CompositeColumnMapper.java x: 7 contributors (all time) y: 100 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/CompositeEntityManager.java x: 5 contributors (all time) y: 460 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/DefaultEntityManager.java x: 8 contributors (all time) y: 381 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/EntityMapper.java x: 7 contributors (all time) y: 161 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/LifecycleEvents.java x: 4 contributors (all time) y: 71 lines of code astyanax-entity-mapper/src/main/java/com/netflix/astyanax/entitystore/SetColumnMapper.java x: 4 contributors (all time) y: 53 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/CountingQueueStats.java x: 4 contributors (all time) y: 97 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/DuplicateMessageException.java x: 3 contributors (all time) y: 13 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/Message.java x: 5 contributors (all time) y: 170 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/MessageConsumerImpl.java x: 5 contributors (all time) y: 399 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/MessageContext.java x: 4 contributors (all time) y: 52 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/MessageQueueDispatcher.java x: 4 contributors (all time) y: 224 lines of code astyanax-queue/src/main/java/com/netflix/astyanax/recipes/queue/shard/TimePartitionedShardReaderPolicy.java x: 4 contributors (all time) y: 136 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/ReverseIndexQuery.java x: 5 contributors (all time) y: 285 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/functions/RowCopierFunction.java x: 3 contributors (all time) y: 92 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/locks/OneStepDistributedRowLock.java x: 4 contributors (all time) y: 266 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/locks/StringRowLockColumnStrategy.java x: 4 contributors (all time) y: 42 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/AbstractThriftCqlQuery.java x: 6 contributors (all time) y: 117 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftCql3Statement.java x: 7 contributors (all time) y: 62 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftCqlStatement.java x: 7 contributors (all time) y: 60 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/AbstractHostPartitionConnectionPool.java x: 4 contributors (all time) y: 240 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/ConnectionPoolConfigurationImpl.java x: 6 contributors (all time) y: 452 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/exceptions/BadRequestException.java x: 6 contributors (all time) y: 23 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftSyncConnectionFactoryImpl.java x: 7 contributors (all time) y: 288 lines of code astyanax-test/src/main/resources/cassandra-template.yaml x: 1 contributors (all time) y: 44 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/AbstractThriftMutationBatchImpl.java x: 6 contributors (all time) y: 292 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/Keyspace.java x: 6 contributors (all time) y: 61 lines of code astyanax-core/src/main/java/com/netflix/astyanax/retry/BoundedExponentialBackoff.java x: 7 contributors (all time) y: 27 lines of code astyanax-core/src/main/java/com/netflix/astyanax/retry/ExponentialBackoff.java x: 6 contributors (all time) y: 35 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/locks/ColumnPrefixDistributedRowLock.java x: 4 contributors (all time) y: 281 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftColumnFamilyQueryImpl.java x: 7 contributors (all time) y: 622 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftKeyspaceImpl.java x: 9 contributors (all time) y: 828 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ddl/ThriftColumnFamilyDefinitionImpl.java x: 7 contributors (all time) y: 383 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ddl/ThriftKeyspaceDefinitionImpl.java x: 7 contributors (all time) y: 140 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/query/RowSliceQuery.java x: 3 contributors (all time) y: 16 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftAllRowsImpl.java x: 4 contributors (all time) y: 122 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/reader/AllRowsReader.java x: 4 contributors (all time) y: 434 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftConverter.java x: 4 contributors (all time) y: 165 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/storage/CassandraChunkedStorageProvider.java x: 3 contributors (all time) y: 139 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftColumnFamilyMutationImpl.java x: 2 contributors (all time) y: 108 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftUtils.java x: 3 contributors (all time) y: 255 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/FixedRetryBackoffStrategy.java x: 3 contributors (all time) y: 40 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/SimpleHostConnectionPool.java x: 3 contributors (all time) y: 430 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/TokenRangeImpl.java x: 3 contributors (all time) y: 34 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ThriftClusterImpl.java x: 5 contributors (all time) y: 397 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/ddl/ColumnDefinition.java x: 2 contributors (all time) y: 29 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/ddl/ColumnFamilyDefinition.java x: 2 contributors (all time) y: 81 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/ddl/FieldMetadata.java x: 2 contributors (all time) y: 21 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/ddl/KeyspaceDefinition.java x: 2 contributors (all time) y: 24 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/ddl/SchemaChangeResult.java x: 2 contributors (all time) y: 4 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/ddl/impl/SchemaChangeResponseImpl.java x: 2 contributors (all time) y: 13 lines of code astyanax-core/src/main/java/com/netflix/astyanax/retry/ConstantBackoff.java x: 3 contributors (all time) y: 20 lines of code astyanax-core/src/main/java/com/netflix/astyanax/retry/SleepingRetryPolicy.java x: 3 contributors (all time) y: 48 lines of code astyanax-core/src/main/java/com/netflix/astyanax/shallows/EmptyConnectionPoolMonitor.java x: 4 contributors (all time) y: 152 lines of code index.html x: 2 contributors (all time) y: 77 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/ddl/ThriftColumnDefinitionImpl.java x: 2 contributors (all time) y: 161 lines of code astyanax-core/src/main/java/com/netflix/astyanax/impl/FilteringHostSupplier.java x: 2 contributors (all time) y: 64 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/uniqueness/MultiRowUniquenessConstraint.java x: 2 contributors (all time) y: 107 lines of code astyanax-recipes/src/main/java/com/netflix/astyanax/recipes/uniqueness/RowUniquenessConstraint.java x: 2 contributors (all time) y: 123 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/AbstractColumnListMutation.java x: 2 contributors (all time) y: 341 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/ColumnListMutation.java x: 2 contributors (all time) y: 69 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/impl/AstyanaxCheckpointManager.java x: 2 contributors (all time) y: 59 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/impl/PreparedIndexExpressionImpl.java x: 2 contributors (all time) y: 120 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/impl/RingDescribeHostSupplier.java x: 2 contributors (all time) y: 57 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/mapping/Column.java x: 2 contributors (all time) y: 9 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/mapping/Mapping.java x: 2 contributors (all time) y: 172 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/mapping/MappingUtil.java x: 2 contributors (all time) y: 73 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/AbstractColumnList.java x: 2 contributors (all time) y: 84 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/Column.java x: 2 contributors (all time) y: 30 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/ColumnPath.java x: 2 contributors (all time) y: 50 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/ColumnSlice.java x: 2 contributors (all time) y: 39 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/CompositeBuilderImpl.java x: 2 contributors (all time) y: 86 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/Composites.java x: 2 contributors (all time) y: 16 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/model/OrderedColumnMap.java x: 2 contributors (all time) y: 112 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/query/IndexValueExpression.java x: 2 contributors (all time) y: 17 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/shallows/EmptyColumnList.java x: 2 contributors (all time) y: 46 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/util/JsonRowsWriter.java x: 2 contributors (all time) y: 434 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/util/MutationBatchExecutorWithQueue.java x: 2 contributors (all time) y: 103 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/util/RangeBuilder.java x: 2 contributors (all time) y: 133 lines of code astyanax-cassandra/src/main/java/com/netflix/astyanax/util/WriteAheadMutationBatchExecutor.java x: 2 contributors (all time) y: 89 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/SSLConnectionContext.java x: 2 contributors (all time) y: 33 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/exceptions/IsDeadConnectionException.java x: 2 contributors (all time) y: 3 lines of code astyanax-core/src/main/java/com/netflix/astyanax/connectionpool/impl/BadHostDetectorImpl.java x: 2 contributors (all time) y: 40 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/AbstractIndexQueryImpl.java x: 2 contributors (all time) y: 243 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/AbstractRowQueryImpl.java x: 2 contributors (all time) y: 67 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/model/ThriftColumnImpl.java x: 2 contributors (all time) y: 55 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/model/ThriftColumnListImpl.java x: 2 contributors (all time) y: 95 lines of code astyanax-thrift/src/main/java/com/netflix/astyanax/thrift/model/ThriftColumnOrSuperColumnListImpl.java x: 2 contributors (all time) y: 173 lines of code
828.0
lines of code
  min: 3.0
  average: 74.14
  25th percentile: 13.0
  median: 36.0
  75th percentile: 84.0
  max: 828.0
0 9.0
contributors (all time)
min: 1.0 | average: 3.42 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 9.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".

About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...