Skip to content

Commit

Permalink
Add warning to not implement sprout-generated visitor interfaces (#1413)
Browse files Browse the repository at this point in the history
  • Loading branch information
alancai98 authored Apr 4, 2024
1 parent d059c81 commit 679af95
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 0 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ Thank you to all who have contributed!
## [Unreleased]

### Added
- partiql-ast: adds warning not to implement `AstVisitor` interface directly. Please extend `AstBaseVisitor` instead.
- partiql-plan: adds warning not to implement `PlanVisitor` interface directly. Please extend `PlanBaseVisitor` instead.

### Changed
- Change `StaticType.AnyOfType`'s `.toString` to not perform `.flatten()`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,7 @@ class KotlinVisitorPoem(symbols: KotlinSymbols) : KotlinPoem(symbols) {
addFunction(visit)
}
}
.addKdoc("WARNING: This interface should not be implemented or extended by code outside of this library. Please extend [$baseVisitorName].")
.build()
return FileSpec.builder(visitorPackageName, visitorName).addType(visitor).build()
}
Expand Down

1 comment on commit 679af95

@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: 679af95 Previous: d059c81 Ratio
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithInterruptible 255.8515472467147 us/op 252.09234480325813 us/op 1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible 276.38072384919985 us/op 253.6983576321175 us/op 1.09
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible 232.97752002225064 us/op 240.1860033631853 us/op 0.97
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible 254.09971104035327 us/op 229.0949353219456 us/op 1.11
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible 185.03643543243916 us/op 178.42617438675268 us/op 1.04
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible 175.43980903304993 us/op 177.00652072439937 us/op 0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithInterruptible 13337294.579599999 us/op 13359309.9352 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithoutInterruptible 13242859.232949998 us/op 13149309.79115 us/op 1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible 5295319.11235 us/op 4961038.276600001 us/op 1.07
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible 4905916.4672 us/op 5120646.695349999 us/op 0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible 42.48156629505381 us/op 38.28015447513084 us/op 1.11
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible 42.39076255815533 us/op 38.889173187124584 us/op 1.09
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithInterruptible 13455479.408950001 us/op 12948795.8435 us/op 1.04
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithoutInterruptible 13060791.236599999 us/op 13105334.4104 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible 4993259.053 us/op 5186746.50175 us/op 0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible 5231213.76835 us/op 5018707.34805 us/op 1.04
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible 90742.14018143939 us/op 91096.36810416667 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible 93541.46244583334 us/op 92875.27565909093 us/op 1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15 80.50492033033689 us/op 89.43188394558274 us/op 0.90
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30 156.63096259589858 us/op 152.56607626011743 us/op 1.03
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15 373235.2521666667 us/op 375996.76569999993 us/op 0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30 756899.6848250001 us/op 734793.196125 us/op 1.03
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10 7340373.567100001 us/op 7330425.399149999 us/op 1.00
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15 136.8719053216602 us/op 136.28393286141343 us/op 1.00
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30 252.21829628495271 us/op 256.275769908895 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen 33.05054938010269 us/op 33.57063510120013 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery 42.64735339398832 us/op 42.055655187159644 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01 239.30928684289614 us/op 236.00840494475068 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02 419.9004399363163 us/op 418.2995061802206 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty 159.51125843007713 us/op 155.40383673115093 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions 46.6177356129423 us/op 47.9399238778375 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet 33.614333723278826 us/op 33.27609461708015 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern 32.159667480598095 us/op 31.951030401301608 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters 57.8937277177781 us/op 58.2067655769284 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit 38.66742916843129 us/op 37.89403293828893 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy 47.34962773138523 us/op 47.264666578430436 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins 50.42984734204656 us/op 50.730234246487484 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates 85.86702449421054 us/op 83.34634658681779 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen 13.398058273724681 us/op 13.454044006178517 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot 55.09926694916468 us/op 50.86409959257253 us/op 1.08
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes 161.0365302093891 us/op 163.2556414815502 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus 84.64709561844178 us/op 84.62188656509058 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc 38.796858185805604 us/op 38.050587820125244 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection 41.90863768468266 us/op 42.445794469152595 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList 59.589789850399804 us/op 59.051990555806846 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect 591.0578656226688 us/op 591.2157853794545 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple 12.051267485380865 us/op 12.04014045976028 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins 16.708889775948414 us/op 16.855056453899394 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections 56.15612099754858 us/op 56.28691206740933 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect 159.35792040211405 us/op 161.89794467741729 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert 23.635122475290245 us/op 22.593871688891195 us/op 1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins 16.929096149281598 us/op 16.49414625697647 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections 22.65045180196003 us/op 22.693305349229796 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect 40.66720061925432 us/op 40.3195419653528 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone 18.815320678496896 us/op 19.1736434462327 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery 202.02063174426343 us/op 194.2570385294099 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01 777.9654538109816 us/op 752.7257681739624 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen 19.06746091511797 us/op 18.062388169534614 us/op 1.06
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery 184.29275512401028 us/op 194.089295499749 us/op 0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01 86.85642633815388 us/op 85.90737923899829 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty 161.54056304943973 us/op 163.54332457534105 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions 47.80979732411764 us/op 49.01310792882609 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet 27.93097207096139 us/op 27.062704753513536 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern 29.597051803910226 us/op 29.207689582471637 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters 54.879689377762496 us/op 54.03096775480924 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit 25.541997140133937 us/op 25.202114080145428 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy 99.24970477879137 us/op 98.89575570335606 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins 34.71732919217832 us/op 33.744091347966545 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates 73.12379397216274 us/op 72.23839197714673 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen 62.025475079439886 us/op 64.49860133746394 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot 47.00977717492789 us/op 49.43134797958139 us/op 0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes 134.4976439418911 us/op 134.149673056695 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus 43.250433182685256 us/op 47.65691077023905 us/op 0.91
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc 98.86475042210303 us/op 102.27464576975872 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection 66.38165477923361 us/op 65.85391011617708 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList 58.63669483814258 us/op 58.01667300325819 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect 110.41825723336805 us/op 111.45061088667947 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple 8.717639459316484 us/op 8.544277786095147 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins 56.1022336628094 us/op 54.775081253237225 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections 42.27508095985592 us/op 41.56252082890223 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect 74.8097944495105 us/op 75.56361014140296 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert 14.98556944979219 us/op 14.802229112394977 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins 14.937139147200918 us/op 14.708614840539497 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections 13.121185290754545 us/op 13.08369312843215 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect 24.915396912367335 us/op 24.35826957030781 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone 5.999903454816621 us/op 5.947626172507669 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery 307.8483767140672 us/op 302.8475848981694 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01 897.0456103157134 us/op 854.440801045497 us/op 1.05
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler 6.925506754093393 us/op 7.52915340284319 us/op 0.92
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator 1.7705504037199382 us/op 2.1389868991510226 us/op 0.83
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser 8.023296449898535 us/op 7.738906597785046 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery1 7.025118557174016 us/op 7.248975875079846 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery2 13.598099790537077 us/op 13.34125729293147 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery3 15.184925396161372 us/op 15.26703749493922 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery4 22.791751959589146 us/op 22.088264429830517 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery5 23.1572070876047 us/op 24.408411181405377 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery1 147361.09628571427 us/op 140419.09896874998 us/op 1.05
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery10 14.482234029355585 us/op 15.429421359558557 us/op 0.94
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery11 2.466251890683962 us/op 2.4678370673010486 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery2 239830.90435000003 us/op 244384.88457999998 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery3 238731.90144000007 us/op 247195.99951999998 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery4 304838.8440125 us/op 297157.048975 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery5 308616.8535625 us/op 306517.92169999995 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery6 359180.1218666667 us/op 351896.01819999993 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery7 29849.424255006365 us/op 29845.10156168515 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery8 2792.4629293298685 us/op 2813.8619553214326 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery9 254.809487839531 us/op 260.39683664941725 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery1 6.92267785109902 us/op 6.875553039489256 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery2 13.350760217331118 us/op 13.46350247517768 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery3 15.136332514862676 us/op 14.516337409101471 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery4 21.7106503282879 us/op 21.03016331284052 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery5 22.259433871580757 us/op 21.54085148629776 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery1 131700.1451625 us/op 126612.91566319446 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery10 9.4227826679166 us/op 9.513847552463266 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery11 1.367297301509786 us/op 1.3947983482327846 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery2 198008.96214999998 us/op 192058.3524416667 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery3 198126.874925 us/op 199330.08436833334 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery4 251557.02690750003 us/op 253840.4131875 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery5 232320.51284999997 us/op 225481.01909 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery6 289049.4071375 us/op 291759.24064999993 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery7 22933.681485035304 us/op 22944.699993240873 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery8 2146.8611679499945 us/op 2136.213996963942 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery9 198.2294961302781 us/op 195.8024528514539 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameCaseWhenThen 32.31194366395009 us/op 32.48668938731261 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery 41.768561941049406 us/op 42.14126698661453 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery01 240.71485369603957 us/op 235.03030449308716 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery02 412.1945989907176 us/op 405.0463906141621 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExceptUnionIntersectSixty 155.7327356939017 us/op 154.4662720146493 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExec20Expressions 44.06546004887322 us/op 45.423620918406066 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameFromLet 32.65128392022405 us/op 32.748706733184164 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPattern 31.26845136317799 us/op 30.875291186527665 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPreFilters 56.48493223631402 us/op 54.92520724289629 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGroupLimit 38.9259035326029 us/op 38.98381261510408 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameLongFromSourceOrderBy 47.215444253378635 us/op 47.8637986532245 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameManyJoins 47.26505308549108 us/op 48.36891224043113 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedAggregates 85.5106458678342 us/op 85.51160212368073 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedParen 13.004325573276635 us/op 12.94960092592218 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNamePivot 51.03757515047322 us/op 50.715694297102246 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery15OrsAndLikes 157.95307937235742 us/op 155.66915427261512 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery30Plus 84.78314126892067 us/op 84.4183988328969 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFunc 38.17523553669885 us/op 38.429680802403595 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFuncInProjection 41.97811555171864 us/op 42.26612714219057 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryList 57.60127131382584 us/op 57.99099969127296 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryNestedSelect 572.0709983745103 us/op 585.2507299966392 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuerySimple 11.713974407858206 us/op 11.791889294763994 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralJoins 16.22839841056944 us/op 16.162811025249475 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralProjections 53.91920716425784 us/op 53.81409592253065 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralSelect 159.4589189502505 us/op 155.46035689762715 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSimpleInsert 22.10695474393001 us/op 21.515355586951127 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeJoins 15.911724316020514 us/op 16.2344392015433 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeProjections 21.961913263746016 us/op 21.617126088900683 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeSelect 39.696112691261355 us/op 39.87838576061425 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameTimeZone 18.49333051423364 us/op 18.394880360004144 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery 195.13042688103897 us/op 188.0159164756761 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery01 745.8683802726986 us/op 749.3559706173803 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameCaseWhenThen 23.88706970527564 us/op 23.761637372968824 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery 249.59714452111012 us/op 237.81629252574626 us/op 1.05
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery01 121.97765392061108 us/op 121.3391463983855 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExceptUnionIntersectSixty 262.31139051396 us/op 259.45404892613624 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExec20Expressions 63.92654392155597 us/op 62.46128432253655 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameFromLet 40.992861495059856 us/op 40.27341204807886 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPattern 45.58372179133305 us/op 44.668595940570754 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPreFilters 84.03960475022448 us/op 82.17440004518778 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGroupLimit 29.11582098430776 us/op 29.94515180114188 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameLongFromSourceOrderBy 117.8608151446002 us/op 118.22685222503326 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameManyJoins 43.004791128495654 us/op 42.225994174422894 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedAggregates 98.89510637284828 us/op 99.33249931362185 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedParen 66.83562143484164 us/op 66.14811618367186 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNamePivot 61.787196221778046 us/op 64.97198359367265 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery15OrsAndLikes 193.88117043300127 us/op 194.72349397120786 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery30Plus 61.54837746871321 us/op 59.52401443985847 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFunc 113.07201448408844 us/op 114.26865446799025 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFuncInProjection 79.79569234608772 us/op 79.50929304725625 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryList 68.4509913702046 us/op 69.06243265620365 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryNestedSelect 137.45537790263933 us/op 139.0128841153525 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuerySimple 11.92554499192418 us/op 12.003694800623578 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralJoins 78.3753771823117 us/op 76.95656384649263 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralProjections 61.1308363693257 us/op 63.53719560197961 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralSelect 116.94354248390646 us/op 116.42932879382002 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSimpleInsert 22.10463906354114 us/op 22.182380823729737 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeJoins 21.30541509625082 us/op 19.592156787968506 us/op 1.09
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeProjections 18.9828768274239 us/op 18.527432560045163 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeSelect 36.48232108076493 us/op 34.685433711874424 us/op 1.05
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameTimeZone 7.603841875562685 us/op 7.327230079123188 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery 469.4221629412973 us/op 479.02431498987045 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery01 1148.531085898034 us/op 1139.499649846956 us/op 1.01

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

Please sign in to comment.