This PR fixes broken benchmarks so that 'AggregationPerformance' and 'JoinPerformance' can be run (they don't work currently) and the average benchmark for Datasets in 'DatasetPerformance' work. I ran all benchmarks with those fixes successfully and all changes below are necessary -- for example, without the explicit type annotation ": Seq[Benchmarkable]" the benchmarks did not work on my computer likely due to some compiler/reflection hiccups
This PR fixes broken benchmarks so that 'AggregationPerformance' and 'JoinPerformance' can be run (they don't work currently) and the average benchmark for Datasets in 'DatasetPerformance' work. I ran all benchmarks with those fixes successfully and all changes below are necessary -- for example, without the explicit type annotation ": Seq[Benchmarkable]" the benchmarks did not work on my computer likely due to some compiler/reflection hiccups