GoogleCloudPlatform / dataflow-ordered-processing
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 0% | 47% | 52%
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% | 0% | 0% | 53% | 46%
tf0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
simulator0% | 0% | 0% | 69% | 30%
business-model0% | 0% | 0% | 50% | 49%
order-book-pipeline0% | 0% | 0% | 21% | 78%
terraform0% | 0% | 0% | 0% | 100%
Longest Files (Top 34)
File# lines# units
StatsTracker.java
in simulator/src/main/java/com/google/cloud
191 14
MatcherContext.java
in business-model/src/main/java/com/google/cloud/orderbook
168 12
Matcher.java
in business-model/src/main/java/com/google/cloud/orderbook
160 10
App.java
in simulator/src/main/java/com/google/cloud
145 4
Simulator.java
in simulator/src/main/java/com/google/cloud/simulator
120 3
JSONOutputConsumer.java
in simulator/src/main/java/com/google/cloud
112 8
OrderBookProcessingPipeline.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
104 3
PubSubConsumer.java
in simulator/src/main/java/com/google/cloud
99 6
OrderBookBuilder.java
in business-model/src/main/java/com/google/cloud/orderbook
98 7
StandardOutputConsumer.java
in simulator/src/main/java/com/google/cloud
91 7
QueuedProducer.java
in business-model/src/main/java/com/google/cloud/orderbook
91 7
proto
marketdata.proto
in business-model/src/main/proto
81 -
OrderBookCoder.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
72 7
Order.java
in business-model/src/main/java/com/google/cloud/orderbook
57 9
OrderBookProducer.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
49 4
AvroOutputConsumer.java
in simulator/src/main/java/com/google/cloud
48 3
MarketDepthToTableRowConverter.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
45 3
OrderBookMutableState.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
44 6
SessionContractKey.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
40 5
service-account.tf
in terraform
38 -
output.tf
in terraform
36 -
bigquery.tf
in terraform
29 -
FailedBigQueryInsertProcessor.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
28 1
OrderBookEventExaminer.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
26 4
OrderBookEventToTableRowConverter.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
26 1
ProcessingStatusToTableRowConverter.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
25 1
OrderBookOrderedProcessingHandler.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
21 1
pubsub.tf
in terraform
20 -
main.tf
in terraform
15 -
ConvertOrderBookEventToKV.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
14 1
variables.tf
in terraform
11 -
EventConsumer.java
in simulator/src/main/java/com/google/cloud
8 -
gcs.tf
in terraform
6 -
service-api.tf
in terraform
3 -
Files With Most Units (Top 24)
File# lines# units
StatsTracker.java
in simulator/src/main/java/com/google/cloud
191 14
MatcherContext.java
in business-model/src/main/java/com/google/cloud/orderbook
168 12
Matcher.java
in business-model/src/main/java/com/google/cloud/orderbook
160 10
Order.java
in business-model/src/main/java/com/google/cloud/orderbook
57 9
JSONOutputConsumer.java
in simulator/src/main/java/com/google/cloud
112 8
StandardOutputConsumer.java
in simulator/src/main/java/com/google/cloud
91 7
QueuedProducer.java
in business-model/src/main/java/com/google/cloud/orderbook
91 7
OrderBookBuilder.java
in business-model/src/main/java/com/google/cloud/orderbook
98 7
OrderBookCoder.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
72 7
PubSubConsumer.java
in simulator/src/main/java/com/google/cloud
99 6
OrderBookMutableState.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
44 6
SessionContractKey.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
40 5
App.java
in simulator/src/main/java/com/google/cloud
145 4
OrderBookEventExaminer.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
26 4
OrderBookProducer.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
49 4
Simulator.java
in simulator/src/main/java/com/google/cloud/simulator
120 3
AvroOutputConsumer.java
in simulator/src/main/java/com/google/cloud
48 3
OrderBookProcessingPipeline.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
104 3
MarketDepthToTableRowConverter.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
45 3
ProcessingStatusToTableRowConverter.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
25 1
OrderBookOrderedProcessingHandler.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
21 1
ConvertOrderBookEventToKV.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
14 1
OrderBookEventToTableRowConverter.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
26 1
FailedBigQueryInsertProcessor.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
28 1
Files With Long Lines (Top 5)

There are 5 files with lines longer than 120 characters. In total, there are 9 long lines.

File# lines# units# long lines
JSONOutputConsumer.java
in simulator/src/main/java/com/google/cloud
112 8 4
App.java
in simulator/src/main/java/com/google/cloud
145 4 2
MatcherContext.java
in business-model/src/main/java/com/google/cloud/orderbook
168 12 1
OrderBookCoder.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
72 7 1
OrderBookProducer.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
49 4 1
Correlations

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

simulator/src/main/java/com/google/cloud/App.java x: 20 commits (all time) y: 145 lines of code simulator/src/main/java/com/google/cloud/AvroOutputConsumer.java x: 1 commits (all time) y: 48 lines of code simulator/src/main/java/com/google/cloud/EventConsumer.java x: 3 commits (all time) y: 8 lines of code simulator/src/main/java/com/google/cloud/JSONOutputConsumer.java x: 1 commits (all time) y: 112 lines of code simulator/src/main/java/com/google/cloud/simulator/Simulator.java x: 13 commits (all time) y: 120 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookCoder.java x: 4 commits (all time) y: 72 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookMutableState.java x: 3 commits (all time) y: 44 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookProcessingPipeline.java x: 14 commits (all time) y: 104 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookProducer.java x: 7 commits (all time) y: 49 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookOrderedProcessingHandler.java x: 2 commits (all time) y: 21 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/MarketDepthToTableRowConverter.java x: 7 commits (all time) y: 45 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookEventToTableRowConverter.java x: 7 commits (all time) y: 26 lines of code simulator/src/main/java/com/google/cloud/PubSubConsumer.java x: 9 commits (all time) y: 99 lines of code simulator/src/main/java/com/google/cloud/StatsTracker.java x: 5 commits (all time) y: 191 lines of code business-model/src/main/java/com/google/cloud/orderbook/MatcherContext.java x: 14 commits (all time) y: 168 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/SessionContractKey.java x: 4 commits (all time) y: 40 lines of code terraform/main.tf x: 3 commits (all time) y: 15 lines of code terraform/pubsub.tf x: 3 commits (all time) y: 20 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/ConvertOrderBookEventToKV.java x: 1 commits (all time) y: 14 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookEventExaminer.java x: 3 commits (all time) y: 26 lines of code business-model/src/main/proto/marketdata.proto x: 10 commits (all time) y: 81 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/ProcessingStatusToTableRowConverter.java x: 6 commits (all time) y: 25 lines of code terraform/bigquery.tf x: 10 commits (all time) y: 29 lines of code terraform/gcs.tf x: 2 commits (all time) y: 6 lines of code terraform/output.tf x: 5 commits (all time) y: 36 lines of code terraform/service-account.tf x: 5 commits (all time) y: 38 lines of code terraform/service-api.tf x: 2 commits (all time) y: 3 lines of code terraform/variables.tf x: 2 commits (all time) y: 11 lines of code business-model/src/main/java/com/google/cloud/orderbook/QueuedProducer.java x: 6 commits (all time) y: 91 lines of code business-model/src/main/java/com/google/cloud/orderbook/OrderBookBuilder.java x: 4 commits (all time) y: 98 lines of code business-model/src/main/java/com/google/cloud/orderbook/Matcher.java x: 5 commits (all time) y: 160 lines of code business-model/src/main/java/com/google/cloud/orderbook/Order.java x: 4 commits (all time) y: 57 lines of code simulator/src/main/java/com/google/cloud/StandardOutputConsumer.java x: 4 commits (all time) y: 91 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/FailedBigQueryInsertProcessor.java x: 1 commits (all time) y: 28 lines of code
191.0
lines of code
  min: 3.0
  average: 62.38
  25th percentile: 24.0
  median: 44.5
  75th percentile: 98.25
  max: 191.0
0 20.0
commits (all time)
min: 1.0 | average: 5.59 | 25th percentile: 2.75 | median: 4.0 | 75th percentile: 7.0 | max: 20.0

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

simulator/src/main/java/com/google/cloud/App.java x: 4 contributors (all time) y: 145 lines of code simulator/src/main/java/com/google/cloud/AvroOutputConsumer.java x: 1 contributors (all time) y: 48 lines of code simulator/src/main/java/com/google/cloud/EventConsumer.java x: 2 contributors (all time) y: 8 lines of code simulator/src/main/java/com/google/cloud/JSONOutputConsumer.java x: 1 contributors (all time) y: 112 lines of code simulator/src/main/java/com/google/cloud/simulator/Simulator.java x: 3 contributors (all time) y: 120 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookCoder.java x: 2 contributors (all time) y: 72 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookMutableState.java x: 1 contributors (all time) y: 44 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookProcessingPipeline.java x: 2 contributors (all time) y: 104 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookProducer.java x: 1 contributors (all time) y: 49 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookOrderedProcessingHandler.java x: 1 contributors (all time) y: 21 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/MarketDepthToTableRowConverter.java x: 2 contributors (all time) y: 45 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookEventToTableRowConverter.java x: 2 contributors (all time) y: 26 lines of code simulator/src/main/java/com/google/cloud/PubSubConsumer.java x: 2 contributors (all time) y: 99 lines of code simulator/src/main/java/com/google/cloud/StatsTracker.java x: 2 contributors (all time) y: 191 lines of code business-model/src/main/java/com/google/cloud/orderbook/MatcherContext.java x: 2 contributors (all time) y: 168 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/SessionContractKey.java x: 2 contributors (all time) y: 40 lines of code terraform/main.tf x: 1 contributors (all time) y: 15 lines of code terraform/pubsub.tf x: 1 contributors (all time) y: 20 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/ConvertOrderBookEventToKV.java x: 1 contributors (all time) y: 14 lines of code business-model/src/main/proto/marketdata.proto x: 2 contributors (all time) y: 81 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/ProcessingStatusToTableRowConverter.java x: 2 contributors (all time) y: 25 lines of code terraform/bigquery.tf x: 2 contributors (all time) y: 29 lines of code terraform/gcs.tf x: 1 contributors (all time) y: 6 lines of code terraform/output.tf x: 2 contributors (all time) y: 36 lines of code terraform/service-account.tf x: 2 contributors (all time) y: 38 lines of code terraform/service-api.tf x: 1 contributors (all time) y: 3 lines of code terraform/variables.tf x: 1 contributors (all time) y: 11 lines of code business-model/src/main/java/com/google/cloud/orderbook/QueuedProducer.java x: 2 contributors (all time) y: 91 lines of code business-model/src/main/java/com/google/cloud/orderbook/OrderBookBuilder.java x: 2 contributors (all time) y: 98 lines of code business-model/src/main/java/com/google/cloud/orderbook/Matcher.java x: 2 contributors (all time) y: 160 lines of code business-model/src/main/java/com/google/cloud/orderbook/Order.java x: 2 contributors (all time) y: 57 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/FailedBigQueryInsertProcessor.java x: 1 contributors (all time) y: 28 lines of code
191.0
lines of code
  min: 3.0
  average: 62.38
  25th percentile: 24.0
  median: 44.5
  75th percentile: 98.25
  max: 191.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.74 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.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".