You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
│ Benchmark runner that loads sample keys, executes the configured scenarios, and reports latency, row-count, throughput, and concurrency-sweep results
[Main.java](src/main/java/com/spanner/benchmark/Main.java): CLI entry point that loads configuration, creates the Spanner client, and dispatches to `populate` or `benchmark`
75
+
-`benchmark/`
76
+
[BenchmarkCommand.java](src/main/java/com/spanner/benchmark/benchmark/BenchmarkCommand.java): benchmark runner that loads sample keys, executes the configured scenarios, and reports latency, row-count, throughput, and concurrency-sweep results
77
+
-`config/`
78
+
[AppConfig.java](src/main/java/com/spanner/benchmark/config/AppConfig.java): typed application configuration loaded from `.env` and environment variables
79
+
[EnvFileLoader.java](src/main/java/com/spanner/benchmark/config/EnvFileLoader.java): minimal `.env` parser used by `AppConfig`
80
+
-`model/`
81
+
[CustomerInsightKey.java](src/main/java/com/spanner/benchmark/model/CustomerInsightKey.java): key model for point reads and exact-key SQL against `customer_insights`
82
+
[CustomerInsightPhoneKey.java](src/main/java/com/spanner/benchmark/model/CustomerInsightPhoneKey.java): key model for point reads and exact-key SQL against `customer_insights_phone`
83
+
-`populate/`
84
+
[PopulateCommand.java](src/main/java/com/spanner/benchmark/populate/PopulateCommand.java): synthetic data loader that generates benchmark rows and writes them into both `customer_insights` and `customer_insights_phone`
85
+
-`spanner/`
86
+
[SpannerClientFactory.java](src/main/java/com/spanner/benchmark/spanner/SpannerClientFactory.java): central place for building the Spanner client with project, endpoint, emulator, and direct-access settings
87
+
-`util/`
88
+
[CliArguments.java](src/main/java/com/spanner/benchmark/util/CliArguments.java): small command-line option parser for `--flag value` style arguments
0 commit comments