-
Notifications
You must be signed in to change notification settings - Fork 62
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Apply SQL 9.3 typing rules for CASE-WHEN (#1391)
- Loading branch information
Showing
7 changed files
with
1,113 additions
and
52 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
f42e74f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
JMH Benchmark
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithInterruptible
253.8586750720252
us/op255.86750963549807
us/op0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible
249.8088812171108
us/op266.85914071953187
us/op0.94
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible
232.1513471115617
us/op257.35401524569056
us/op0.90
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible
236.0284831111748
us/op247.65108219544314
us/op0.95
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible
183.97396579976046
us/op172.55110797887647
us/op1.07
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible
172.7924515108974
us/op182.1252163355168
us/op0.95
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithInterruptible
12834411.6315
us/op13210079.7154
us/op0.97
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithoutInterruptible
13301331.095450003
us/op12836884.784300001
us/op1.04
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible
5496186.317849999
us/op5133897.219699999
us/op1.07
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible
5125507.06085
us/op5362635.125949999
us/op0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible
38.49447301303873
us/op39.355054443146955
us/op0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible
39.55278344300184
us/op39.46231808543253
us/op1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithInterruptible
13114814.930800002
us/op13381151.96055
us/op0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithoutInterruptible
13085960.706400001
us/op13288031.7624
us/op0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible
5300534.132649999
us/op5004496.1403
us/op1.06
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible
4977379.09565
us/op4920132.357249999
us/op1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible
96573.22370227272
us/op98934.65772727273
us/op0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible
96176.37792272728
us/op101859.08676727273
us/op0.94
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15
79.43122469379512
us/op82.0258790100732
us/op0.97
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30
153.01521925510443
us/op156.63875243578826
us/op0.98
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15
381357.97189999995
us/op326229.7636125
us/op1.17
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30
737177.6313750001
us/op733265.51195
us/op1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10
7298444.919999999
us/op6401348.162449999
us/op1.14
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15
135.27869357908185
us/op129.33939851202487
us/op1.05
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30
251.51542385649878
us/op250.6660918258096
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen
33.48825723645806
us/op33.15144459860783
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery
43.132609937923284
us/op42.7651022330237
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01
241.1603107388275
us/op243.5934239453964
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02
404.0609073615019
us/op407.9961968288414
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty
155.7759608690097
us/op156.0109519226483
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions
45.315027536868584
us/op44.971775382598864
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet
33.73586078457164
us/op33.28801306255527
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern
32.11062076005573
us/op31.720420084740237
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters
57.43348540395215
us/op57.65391299893254
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit
38.78801891524374
us/op38.27867002988542
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy
47.808370396252386
us/op47.699994722939486
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins
48.37423413187161
us/op49.51062939863341
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates
84.01289889155841
us/op84.73101907970934
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen
13.398854811923988
us/op13.447455537976344
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot
51.31581699713085
us/op50.81699205862444
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes
162.02884114907843
us/op164.01435473527187
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus
83.46143776528254
us/op84.05788135713973
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc
37.909702102585165
us/op39.44137348774828
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection
42.47002866194647
us/op42.618217207057214
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList
58.84865805506553
us/op59.45329005480987
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect
573.7368604319988
us/op586.628836927471
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple
12.08414456396049
us/op11.969953419609189
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins
16.762485258267315
us/op16.50044396579788
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections
56.042063480249354
us/op56.19512839345185
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect
159.64118320639386
us/op159.04554893396335
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert
23.170697036835254
us/op23.0243615760301
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins
16.571477898826295
us/op16.520783826266754
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections
22.570386980673916
us/op22.676709559344523
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect
39.732578034085854
us/op40.22173368592505
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone
18.79987937536346
us/op19.262953112309116
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery
202.83978733646927
us/op193.6019190122281
us/op1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01
772.3118360112751
us/op754.589756708271
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen
18.24440545117202
us/op18.447308243514165
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery
185.5779445512004
us/op198.0534759359236
us/op0.94
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01
85.28611736329799
us/op86.19572730235774
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty
163.1098388345485
us/op160.80443223255284
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions
44.98396308183873
us/op45.99278209603337
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet
27.24718594171328
us/op28.147978864877064
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern
28.844215970073613
us/op29.027345413349718
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters
53.848988461372485
us/op54.85569832704599
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit
25.280790961397656
us/op25.654077697569335
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy
103.13686782556961
us/op102.13082279424225
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins
33.92736412129625
us/op34.07424215329196
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates
74.83464643957988
us/op72.87521342834894
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen
61.98065099040823
us/op60.69926425581396
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot
48.10573389754222
us/op48.9376267745743
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes
126.36036898717173
us/op135.19963807894783
us/op0.93
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus
43.74753499713807
us/op45.45003208265199
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc
98.07824230742554
us/op97.39888109259667
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection
63.58803686737942
us/op66.14578123930026
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList
55.55103640424598
us/op56.28936060298709
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect
105.20951212272675
us/op107.11696585261782
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple
8.78334100253225
us/op8.645270763117807
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins
53.204662531988035
us/op55.79195995377366
us/op0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections
39.42851288659648
us/op40.722781381229176
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect
73.46179886168196
us/op76.2422729355706
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert
15.4303673185435
us/op15.06772070257376
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins
14.494948586712997
us/op14.812838804337835
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections
12.705467229622979
us/op12.94481896045989
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect
24.09623877034688
us/op25.743709913883322
us/op0.94
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone
5.789521126295638
us/op5.854852048648849
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery
301.30969575709037
us/op306.48564377868786
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01
835.2656019429603
us/op838.542771230944
us/op1.00
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler
6.9034851007605695
us/op6.970438971326763
us/op0.99
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator
1.7948985877225567
us/op1.8215799071507308
us/op0.99
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser
7.733910409267679
us/op7.918358579172491
us/op0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery1
6.818606735814669
us/op6.802310867381905
us/op1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery2
14.061621976551695
us/op13.497376001918038
us/op1.04
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery3
15.38703756740685
us/op15.24450634057169
us/op1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery4
22.213285709381076
us/op21.974435012809984
us/op1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery5
23.323684647889046
us/op23.671495228320634
us/op0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery1
139189.99822767856
us/op146245.41172767855
us/op0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery10
15.428010115098445
us/op15.338631669268207
us/op1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery11
2.4383525812433557
us/op2.4277459471067706
us/op1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery2
240746.63910749997
us/op239292.16147000002
us/op1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery3
239486.41019000002
us/op247842.86142249996
us/op0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery4
291410.42045000003
us/op308640.4016
us/op0.94
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery5
305834.00442500005
us/op298574.43257500004
us/op1.02
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery6
346164.8674666666
us/op380645.2879833333
us/op0.91
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery7
29206.25229865546
us/op31335.17305420948
us/op0.93
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery8
2787.65205783906
us/op2825.0314765652647
us/op0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery9
251.8002355931555
us/op265.12909500615865
us/op0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery1
6.829410907356089
us/op7.049792404515341
us/op0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery2
13.572685370333394
us/op13.399000925738722
us/op1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery3
14.789576577246873
us/op15.405931924795587
us/op0.96
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery4
21.75831689600918
us/op20.459536989178133
us/op1.06
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery5
21.434643858343016
us/op21.984424063836205
us/op0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery1
131214.74305000002
us/op131816.24303749998
us/op1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery10
9.686280965334955
us/op9.398755680201266
us/op1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery11
1.3358567874634872
us/op1.348844494448574
us/op0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery2
193837.19466666668
us/op197392.64955833327
us/op0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery3
192827.84579166668
us/op202683.35435333333
us/op0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery4
245222.95930999998
us/op251562.24226250002
us/op0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery5
228015.77426
us/op229913.27333
us/op0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery6
291642.23884999997
us/op283572.45377499994
us/op1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery7
22143.95454896135
us/op22202.11837009912
us/op1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery8
2114.474034973733
us/op2181.4725675503705
us/op0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery9
196.82994400904505
us/op198.79796271773924
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameCaseWhenThen
32.224078727858185
us/op32.221798734619746
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery
40.71389822894287
us/op40.70761764468266
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery01
233.65882116648964
us/op234.37276106503913
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery02
415.4627958041453
us/op404.7334941744328
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExceptUnionIntersectSixty
154.7794823373545
us/op155.54120985880434
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExec20Expressions
44.19862325382785
us/op44.0069655464299
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameFromLet
32.72811780133982
us/op32.9070634054506
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPattern
31.317881071440024
us/op30.856410495896103
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPreFilters
55.293998122813036
us/op55.44193421045969
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGroupLimit
39.66549647993386
us/op38.40736761860968
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameLongFromSourceOrderBy
47.003353243127584
us/op47.086215111742035
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameManyJoins
48.400554721735645
us/op47.617849269312615
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedAggregates
82.39595577417846
us/op85.60659585595309
us/op0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedParen
12.965476091666488
us/op13.274026262453381
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNamePivot
49.902497744548256
us/op50.99332473035105
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery15OrsAndLikes
157.21761061879096
us/op154.53715604259799
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery30Plus
84.53393301779668
us/op85.02980384791732
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFunc
37.57017028056771
us/op37.918229219392224
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFuncInProjection
41.62837290125013
us/op42.173225892908164
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryList
56.99618833348686
us/op57.37685825910207
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryNestedSelect
569.171193484881
us/op586.1031475759144
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuerySimple
11.638141804911491
us/op11.773883663387675
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralJoins
16.00437409499959
us/op16.06537279091794
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralProjections
54.3630471527675
us/op53.72952115324348
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralSelect
156.09320071986053
us/op158.0712065770664
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSimpleInsert
21.692483982496835
us/op21.653790965291172
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeJoins
16.061522387261917
us/op15.964312245435528
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeProjections
21.92164254136329
us/op21.638613906218694
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeSelect
38.96655671468844
us/op39.92389753290853
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameTimeZone
17.969292435702297
us/op18.319467022933424
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery
192.6060844191596
us/op190.11736723260367
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery01
741.900134458073
us/op754.6661072884739
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameCaseWhenThen
23.82225003057692
us/op23.983008745262335
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery
241.69251715616218
us/op246.11053296558734
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery01
119.98627616021187
us/op121.68159475259802
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExceptUnionIntersectSixty
255.75746981555585
us/op260.8332074254443
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExec20Expressions
63.942387996693206
us/op62.64859956849633
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameFromLet
40.38385950947801
us/op42.42767576347216
us/op0.95
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPattern
44.97095069215239
us/op45.06812829001332
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPreFilters
78.8650561247755
us/op83.34264820565474
us/op0.95
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGroupLimit
27.934890020034295
us/op30.231996933934937
us/op0.92
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameLongFromSourceOrderBy
116.81247574566346
us/op117.52109212297262
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameManyJoins
42.55051512824967
us/op44.069997202371994
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedAggregates
100.3163836816669
us/op99.38298321514046
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedParen
64.25205951088881
us/op66.51963573605897
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNamePivot
64.016564877269
us/op62.82646666321237
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery15OrsAndLikes
196.68844210096105
us/op190.2917057404349
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery30Plus
60.49511443124133
us/op58.40648949754414
us/op1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFunc
111.66824803728431
us/op112.73233730356904
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFuncInProjection
78.97037761084589
us/op78.18747067081077
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryList
70.39396591814068
us/op70.48379095398677
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryNestedSelect
137.12149197684474
us/op138.67727223004218
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuerySimple
12.27954313560648
us/op11.83947886515465
us/op1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralJoins
78.54926590799002
us/op79.77324383575446
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralProjections
62.93551229171489
us/op61.22508308609853
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralSelect
114.68015995019564
us/op116.55928655293283
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSimpleInsert
21.576519148731514
us/op22.28636975414326
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeJoins
20.908798175620117
us/op20.78134592862475
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeProjections
18.51569547390784
us/op18.768488979243095
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeSelect
36.30304917612991
us/op37.52159678520802
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameTimeZone
7.643129565238125
us/op7.499834353889568
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery
459.864147293683
us/op463.87681474196916
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery01
1165.3535686018972
us/op1184.3922438812565
us/op0.98
This comment was automatically generated by workflow using github-action-benchmark.