Skip to content

Commit

Permalink
Upgrade JMH plugin dependency to 0.7.2 (#1462)
Browse files Browse the repository at this point in the history
  • Loading branch information
alancai98 authored May 15, 2024
1 parent 5d49b21 commit 3fec2be
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 20 deletions.
9 changes: 2 additions & 7 deletions buildSrc/src/main/kotlin/partiql.versions.kt
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ object Versions {
const val jansi = "2.4.0"
const val jgenhtml = "1.6"
const val jline = "3.21.0"
const val jmhGradlePlugin = "0.5.3"
const val jmhGradlePlugin = "0.7.2"
const val jmhCore = "1.37"
const val jmhGeneratorAnnprocess = "1.37"
const val jmhGeneratorBytecode = "1.37"
Expand Down Expand Up @@ -108,11 +108,6 @@ object Deps {
const val mockk = "io.mockk:mockk:${Versions.mockk}"
const val kotlinxCoroutinesTest = "org.jetbrains.kotlinx:kotlinx-coroutines-test:${Versions.kotlinxCoroutinesTest}"
const val ktlintTest = "com.pinterest.ktlint:ktlint-test:${Versions.ktlint}"

// JMH Benchmarking
const val jmhCore = "org.openjdk.jmh:jmh-core:${Versions.jmhCore}"
const val jmhGeneratorAnnprocess = "org.openjdk.jmh:jmh-core:${Versions.jmhGeneratorAnnprocess}"
const val jmhGeneratorBytecode = "org.openjdk.jmh:jmh-core:${Versions.jmhGeneratorBytecode}"
}

object Plugins {
Expand All @@ -126,7 +121,7 @@ object Plugins {
const val application = "org.gradle.application"
const val detekt = "io.gitlab.arturbosch.detekt"
const val dokka = "org.jetbrains.dokka"
const val jmh = "me.champeau.gradle.jmh"
const val jmh = "me.champeau.jmh"
const val library = "org.gradle.java-library"
const val testFixtures = "org.gradle.java-test-fixtures"
}
14 changes: 1 addition & 13 deletions partiql-lang/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -50,18 +50,6 @@ dependencies {
testImplementation(Deps.junitVintage) // Enables JUnit4
testImplementation(Deps.mockk)
testImplementation(Deps.kotlinxCoroutinesTest)

// The JMH gradle plugin that we currently use is 0.5.3, which uses JMH version 1.25. The JMH gradle plugin has a
// newer version (see https://github.com/melix/jmh-gradle-plugin/releases) which upgrades the JMH version. We can't
// use that newer plugin version until we upgrade our gradle version to 8.0+. JMH version 1.25 does not support
// creating CPU flamegraphs using the JMH benchmarks, hence why the newer version dependency is specified here.
//
// When we upgrade gradle to 8.0+, we can upgrade the gradle plugin to the latest and remove this dependency block
dependencies {
jmh(Deps.jmhCore)
jmh(Deps.jmhGeneratorAnnprocess)
jmh(Deps.jmhGeneratorBytecode)
}
}

val relocations = mapOf(
Expand Down Expand Up @@ -91,7 +79,7 @@ publish {
jmh {
resultFormat = properties["resultFormat"] as String? ?: "json"
resultsFile = project.file(properties["resultsFile"] as String? ?: "$buildDir/reports/jmh/results.json")
include = listOfNotNull(properties["include"] as String?)
includes = listOfNotNull(properties["include"] as String?)
properties["warmupIterations"]?.let { it -> warmupIterations = Integer.parseInt(it as String) }
properties["iterations"]?.let { it -> iterations = Integer.parseInt(it as String) }
properties["fork"]?.let { it -> fork = Integer.parseInt(it as String) }
Expand Down

1 comment on commit 3fec2be

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

JMH Benchmark

Benchmark suite Current: 3fec2be Previous: 2a13661 Ratio
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithInterruptible 262.2304179183882 us/op 251.07958582265147 us/op 1.04
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible 259.26393578477393 us/op 262.2076232916417 us/op 0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible 236.2932754885628 us/op 226.70912620431204 us/op 1.04
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible 252.54413786016548 us/op 230.67148190136533 us/op 1.09
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible 173.78942817834047 us/op 166.1582393304736 us/op 1.05
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible 175.5897356087599 us/op 169.71259918758147 us/op 1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithInterruptible 12932316.365650002 us/op 13073181.922000002 us/op 0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithoutInterruptible 12729856.955349999 us/op 12946484.4856 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible 4915790.304350001 us/op 5474122.479150001 us/op 0.90
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible 5177872.953199999 us/op 4958987.0253 us/op 1.04
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible 38.67196539242639 us/op 38.55061315155726 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible 38.545792360910326 us/op 38.645065685994545 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithInterruptible 12866357.175150001 us/op 13031179.940750001 us/op 0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithoutInterruptible 12831861.566500003 us/op 13057077.675050002 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible 4898077.896050001 us/op 4916514.70435 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible 4997629.280999999 us/op 4975851.600250001 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible 93902.62775 us/op 105263.35326 us/op 0.89
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible 99859.76895772727 us/op 95125.18546818182 us/op 1.05
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15 80.59178739548075 us/op 79.42503832013723 us/op 1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30 161.87418225661182 us/op 152.39789406602048 us/op 1.06
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15 334696.08705416677 us/op 369846.72841666674 us/op 0.90
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30 720391.6023500001 us/op 742946.6219749999 us/op 0.97
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10 7180403.747749999 us/op 6464458.774600001 us/op 1.11
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15 134.41754707370185 us/op 132.56218503016788 us/op 1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30 252.37192106555102 us/op 252.84120942039416 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen 33.94700636560425 us/op 33.25191051430899 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery 42.250088277087144 us/op 42.59484304127162 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01 237.48345841579854 us/op 237.08286519311187 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02 414.19179761949147 us/op 410.72410521228767 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty 156.69360115299688 us/op 156.69761681320298 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions 46.98699271168466 us/op 48.198664373377 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet 33.84649131866455 us/op 33.8876873204892 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern 33.279925240287334 us/op 32.316521563996226 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters 58.27806838433128 us/op 56.6759298043401 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit 42.32659242987861 us/op 39.81429568780075 us/op 1.06
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy 47.978913512213204 us/op 48.02507865736641 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins 50.8802754501446 us/op 49.51623041855354 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates 87.67944019174092 us/op 83.13175273133606 us/op 1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen 13.738684898076759 us/op 13.443309875414988 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot 53.43916501723244 us/op 52.257761341998695 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes 153.9674773072425 us/op 159.0711026623402 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus 87.27252595274585 us/op 85.03718236913659 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc 39.058606155733074 us/op 38.65669679021711 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection 44.08656776903777 us/op 42.870213109401206 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList 60.28846143336191 us/op 58.87406421594217 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect 594.161961618397 us/op 587.4076036549966 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple 12.255959440663787 us/op 12.061623759324624 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins 17.228973591201235 us/op 17.049727725977633 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections 57.511939835512734 us/op 56.54052372793598 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect 161.39625522825634 us/op 158.10568284521509 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert 23.09319556954253 us/op 23.02805461975813 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins 16.940188033960226 us/op 17.219452490777076 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections 23.164237088096048 us/op 23.115572225816177 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect 41.03613311210621 us/op 41.63895651322235 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone 19.342638093902572 us/op 19.061053467722296 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery 192.84343410609776 us/op 197.3401469037238 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01 764.7793572437972 us/op 751.8257677343693 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen 18.541912939918742 us/op 18.616671411562024 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery 178.04627457503338 us/op 176.00436695922426 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01 85.25477591438388 us/op 86.50005760905492 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty 160.93907542961247 us/op 163.05409928224472 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions 51.26615530754937 us/op 46.29680612495832 us/op 1.11
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet 26.95344576520258 us/op 27.241942190690615 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern 29.805701957390152 us/op 29.696889641115472 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters 54.709970334082456 us/op 53.529505526549215 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit 24.937412763706995 us/op 24.858903884500943 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy 97.21842768984553 us/op 102.2473988493509 us/op 0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins 33.107816985271576 us/op 32.58972296841488 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates 71.4696597125646 us/op 74.04867565431746 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen 60.617007955192875 us/op 60.95061692723998 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot 50.75662934634137 us/op 50.1013719161919 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes 128.5151060187705 us/op 133.06196795594497 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus 44.82181341155964 us/op 45.85740746343532 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc 100.23087032365473 us/op 99.47205435628351 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection 64.55952815114813 us/op 64.41959377178742 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList 55.17632103832621 us/op 56.186553748298216 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect 105.22533173731547 us/op 101.63790357689552 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple 8.35257838329999 us/op 8.337678160375294 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins 55.20370504093991 us/op 54.44939471854315 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections 40.001198690609385 us/op 40.39892298214795 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect 75.63601158359377 us/op 76.14507541203581 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert 14.778467622947897 us/op 14.854163730739165 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins 14.582507208109575 us/op 14.608975181723286 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections 12.451389934273646 us/op 13.231331125501564 us/op 0.94
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect 23.6927705052942 us/op 23.936856462285256 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone 6.072492675006119 us/op 5.854539265255672 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery 305.73295096377893 us/op 299.38077918843874 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01 816.9673431853099 us/op 821.4882154110506 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler 7.027557720321205 us/op 7.159558657317682 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator 1.996650285474646 us/op 1.9546054928633712 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser 7.637441253099647 us/op 7.610326555516738 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery1 6.911124536147722 us/op 7.0673944905606465 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery2 13.534565930375592 us/op 13.604894241803862 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery3 15.168524789180191 us/op 15.198230340330422 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery4 22.556042431513852 us/op 22.751543107602625 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery5 23.193469424379646 us/op 23.841495818934817 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery1 137114.58343125 us/op 146006.61411428574 us/op 0.94
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery10 15.320385986318778 us/op 15.536192398643516 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery11 2.438773000201551 us/op 2.472119905763628 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery2 238782.27967500003 us/op 242659.79612500002 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery3 240704.09604000003 us/op 234219.00249249995 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery4 300748.3349875 us/op 294348.5876375 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery5 293950.1557375 us/op 296742.0875125 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery6 350813.37905 us/op 353140.7673208333 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery7 29764.5537117647 us/op 28151.136694466968 us/op 1.06
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery8 2754.4124754274226 us/op 2848.0273845839706 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery9 260.1725558211381 us/op 261.015152210994 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery1 6.674646271834459 us/op 6.800813757956488 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery2 13.385762047372845 us/op 13.169744714629099 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery3 14.599187081725926 us/op 15.021403931418797 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery4 21.427433091875326 us/op 20.8950535599949 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery5 21.60949875045609 us/op 21.910992757781806 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery1 123233.60347777775 us/op 128587.97494583332 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery10 9.553671196378499 us/op 9.482291271850517 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery11 1.352182764828876 us/op 1.3546877013054688 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery2 189823.44959166672 us/op 196853.997745 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery3 191846.2099 us/op 194169.0840333333 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery4 243130.56757 us/op 248583.00143000003 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery5 221875.73519 us/op 227648.89430999997 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery6 282620.02961250005 us/op 286556.9800125 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery7 22261.40420958937 us/op 22297.815530991436 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery8 2127.361682348306 us/op 2151.99101367282 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery9 198.14430976613136 us/op 196.4073598988101 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameCaseWhenThen 32.563206947458255 us/op 32.33403728169283 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery 42.76760841602965 us/op 41.68524939192553 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery01 235.45783311794335 us/op 234.86784945373853 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery02 402.52261632573897 us/op 397.7353899508453 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExceptUnionIntersectSixty 156.53468467193625 us/op 157.09548422057395 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExec20Expressions 45.42986595292802 us/op 45.10162433555803 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameFromLet 32.93182216296045 us/op 32.84558580769504 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPattern 31.894804108305827 us/op 30.793541103336842 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPreFilters 56.04907367127341 us/op 55.57600270952853 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGroupLimit 39.0215555854482 us/op 39.860334298132386 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameLongFromSourceOrderBy 47.568573970868094 us/op 47.97825114046994 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameManyJoins 50.046512322515696 us/op 48.1916622619109 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedAggregates 83.48753603440319 us/op 83.19108993759659 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedParen 12.875047284164463 us/op 12.959507330382209 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNamePivot 51.396222464003 us/op 51.337113970933174 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery15OrsAndLikes 166.50446001387584 us/op 155.27222856364847 us/op 1.07
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery30Plus 87.24667745746605 us/op 85.62901138000403 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFunc 38.1533035135693 us/op 37.91668248784437 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFuncInProjection 43.1480759011977 us/op 44.062277693802436 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryList 59.2135942792458 us/op 58.03870482953222 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryNestedSelect 583.5831867756459 us/op 576.7381275998827 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuerySimple 11.831427340739634 us/op 11.67628633589381 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralJoins 16.411392081512343 us/op 16.018571706270286 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralProjections 53.449503784564435 us/op 53.46918783858744 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralSelect 158.87377232276395 us/op 157.65998905947973 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSimpleInsert 22.060472055221247 us/op 21.652294165847806 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeJoins 16.044333311888128 us/op 16.16968870707871 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeProjections 21.698430903113724 us/op 21.659132977790975 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeSelect 40.09195973912098 us/op 40.32038669023051 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameTimeZone 18.624047128725884 us/op 18.934438409817073 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery 191.65643790147683 us/op 191.7232820665448 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery01 761.9569529673493 us/op 756.5905939008338 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameCaseWhenThen 23.446800963772898 us/op 23.835925618610183 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery 239.20392191311166 us/op 250.68275900066237 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery01 118.98027374470716 us/op 120.8196693189165 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExceptUnionIntersectSixty 257.594989211036 us/op 259.66782599874136 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExec20Expressions 62.45100966027479 us/op 63.731106316710324 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameFromLet 41.27634264144042 us/op 40.221800244328186 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPattern 44.22044797163689 us/op 44.64699123201496 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPreFilters 78.1261543647052 us/op 82.76131057472762 us/op 0.94
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGroupLimit 28.890688767157435 us/op 28.603299500913938 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameLongFromSourceOrderBy 117.77915843333035 us/op 117.70639792533134 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameManyJoins 42.53924817317742 us/op 41.744887628563596 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedAggregates 101.04219176516217 us/op 97.50509100009671 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedParen 64.12326493889309 us/op 65.80336466657674 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNamePivot 64.75075940332866 us/op 62.92738268338771 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery15OrsAndLikes 179.73027889447815 us/op 187.59760593689128 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery30Plus 58.16515845452742 us/op 57.676200867585486 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFunc 113.34985252616119 us/op 112.40086068008789 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFuncInProjection 78.3067207798705 us/op 79.91975614118036 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryList 67.25564176980438 us/op 68.87651843024565 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryNestedSelect 139.11218156072124 us/op 139.62166282352808 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuerySimple 11.90454341223089 us/op 11.74322342657911 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralJoins 79.96364333231148 us/op 76.81697800689707 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralProjections 62.49692391036475 us/op 61.126065244152656 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralSelect 112.2949917408824 us/op 114.57636201277012 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSimpleInsert 21.42972293637811 us/op 21.914366863675916 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeJoins 20.36372511700853 us/op 20.06331026119232 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeProjections 19.102274350091466 us/op 18.969699745775564 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeSelect 34.70626042440746 us/op 37.3427101960378 us/op 0.93
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameTimeZone 7.46094074934216 us/op 7.544370681273162 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery 460.78696410492785 us/op 460.1591398075142 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery01 1126.140915376217 us/op 1171.8703166047978 us/op 0.96

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.