-
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.
Adds support for parameterized decimal cast (#1483)
- Loading branch information
Showing
6 changed files
with
198 additions
and
7 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
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
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
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
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
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
a02ecde
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
273.58862248177627
us/op285.2159134941116
us/op0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible
261.33714619809155
us/op271.41936977632315
us/op0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible
242.94549023048245
us/op244.67966930364045
us/op0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible
231.01470202671186
us/op259.02307491632257
us/op0.89
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible
172.98407654925194
us/op173.20068993268583
us/op1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible
172.5210457738364
us/op184.54199227629258
us/op0.93
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithInterruptible
12672196.8534
us/op13195177.7746
us/op0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithoutInterruptible
12964950.5865
us/op13035080.445050003
us/op0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible
5020652.786049999
us/op4751900.069399999
us/op1.06
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible
4960132.266450001
us/op4722057.36125
us/op1.05
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible
38.28835413153601
us/op40.75189881186096
us/op0.94
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible
38.872702484285654
us/op43.26803989224418
us/op0.90
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithInterruptible
13051848.296850001
us/op13115049.34425
us/op1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithoutInterruptible
12530941.489750003
us/op12484692.88545
us/op1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible
4944826.057200001
us/op5036592.254800001
us/op0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible
4986476.628700001
us/op5185329.993500001
us/op0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible
93727.2717727273
us/op105501.55659000001
us/op0.89
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible
91310.40242613634
us/op95137.98040128787
us/op0.96
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15
78.17982870314331
us/op81.66092999490581
us/op0.96
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30
155.38490414848576
us/op156.53327179838507
us/op0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15
369356.1703833332
us/op324329.5357916667
us/op1.14
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30
722781.2356250001
us/op645108.3042750001
us/op1.12
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10
7343671.070200001
us/op7364203.315749998
us/op1.00
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15
132.53454251513148
us/op131.9825381540705
us/op1.00
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30
249.24813259079536
us/op255.37864424532935
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen
33.591148440625936
us/op34.17603545116955
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery
42.38130642110261
us/op42.64384281502086
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01
235.7830179785072
us/op244.75334694349073
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02
405.118076526397
us/op414.34449554204036
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty
158.98576690884144
us/op158.4686199136308
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions
45.78575008956098
us/op47.444121576558054
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet
33.641546258843825
us/op34.376309818043154
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern
32.283685564536555
us/op32.26414905600738
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters
58.417956721328345
us/op57.850511394491335
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit
39.66480612631708
us/op40.46888207858639
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy
47.19245559022701
us/op48.33559531073383
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins
50.47576385001569
us/op51.0332759405179
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates
84.2741279055908
us/op86.27102574139457
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen
13.321908433269368
us/op13.54660382793673
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot
52.232395741312644
us/op51.9158610712949
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes
155.0447732694458
us/op158.52565919877898
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus
84.93191018723898
us/op86.68519548077882
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc
38.655449851597936
us/op38.57676051068599
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection
42.483766647903565
us/op43.44105934945299
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList
60.27386438526364
us/op59.816634754221546
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect
563.5092112599057
us/op583.9609480234537
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple
11.959532109807174
us/op12.170872453524595
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins
16.985151628728595
us/op17.35069534168851
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections
56.76655404511632
us/op56.50821423185713
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect
157.2715297573216
us/op161.90011830880093
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert
22.81773598403196
us/op23.470281245249147
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins
16.70140038317585
us/op17.013950071272706
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections
22.996714662505152
us/op23.658739065533517
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect
41.74541062283937
us/op41.29840728762474
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone
19.217293145563197
us/op19.252830661257757
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery
191.24431924119094
us/op199.7913716883963
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01
816.481329030292
us/op772.5160929880076
us/op1.06
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen
18.8458813082004
us/op18.651966237371465
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery
191.06204660152662
us/op179.79252421740395
us/op1.06
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01
84.37751764861028
us/op84.90037086704228
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty
163.08422547697964
us/op165.82090658073412
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions
47.50821802971596
us/op47.16738931143705
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet
28.113076496221318
us/op28.210270141258626
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern
29.903935608392477
us/op31.10694882382588
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters
53.745274533151225
us/op54.437942017837386
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit
25.26888312736421
us/op25.40023419096661
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy
98.56098897619525
us/op100.40948642196058
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins
34.651424452557926
us/op33.59678843946775
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates
73.78575362423456
us/op72.72423369563315
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen
61.11061825405004
us/op64.56333704869334
us/op0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot
49.431303021791834
us/op49.89602628929318
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes
131.9570532095062
us/op135.94779807498497
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus
44.28714967817409
us/op47.64043098470963
us/op0.93
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc
97.58994072696109
us/op99.34134749457024
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection
63.52146372541379
us/op65.51734433212563
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList
55.04384374535014
us/op56.79825993753993
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect
104.39636000779619
us/op104.68557097478394
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple
8.496762132407238
us/op8.328637008725027
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins
54.03978343830105
us/op53.72398266422954
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections
40.637799538223156
us/op40.19229295316247
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect
75.99567242693527
us/op74.845612997215
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert
15.0875364071849
us/op14.884949524022769
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins
14.552937750957918
us/op15.85873571409609
us/op0.92
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections
13.046695247867476
us/op12.702418325887908
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect
24.32214492461103
us/op24.919106896552023
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone
6.070284241543981
us/op5.971476643097838
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery
307.31404408957366
us/op311.2428964922042
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01
815.0848002534854
us/op826.5059593670851
us/op0.99
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler
7.236032385859998
us/op7.192295976226011
us/op1.01
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator
1.7690396865202498
us/op1.9739355723216363
us/op0.90
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser
7.972272573628885
us/op7.91939227015329
us/op1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery1
7.440833654700411
us/op7.162417241861531
us/op1.04
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery2
13.247437899784895
us/op13.956220975636063
us/op0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery3
15.521802283552455
us/op14.999800436777457
us/op1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery4
22.407626599262986
us/op23.128375568858054
us/op0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery5
23.726028564958764
us/op24.566461951189293
us/op0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery1
144540.3461732143
us/op148557.15027142857
us/op0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery10
15.39848041776394
us/op15.677250606159475
us/op0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery11
2.4906961015066726
us/op2.4377525233259445
us/op1.02
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery2
236225.69217000002
us/op250229.9685425
us/op0.94
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery3
240574.44623000003
us/op245404.521965
us/op0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery4
304530.08545
us/op315023.0305625
us/op0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery5
297486.566925
us/op301036.1034125
us/op0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery6
348660.57801666664
us/op375516.8198666667
us/op0.93
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery7
29270.103157642607
us/op30323.199596785875
us/op0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery8
2817.8099477388632
us/op2824.7732322076217
us/op1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery9
266.4659956927396
us/op267.0345895557011
us/op1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery1
6.974544311166236
us/op6.893501404552639
us/op1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery2
13.286578422312228
us/op13.27088805119144
us/op1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery3
14.552037438140804
us/op14.350764284436192
us/op1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery4
21.567460290434163
us/op20.64411915842766
us/op1.04
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery5
21.679233620101577
us/op22.75207124772663
us/op0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery1
125966.63102638889
us/op133098.67834375
us/op0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery10
9.779739302569258
us/op9.683367815974428
us/op1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery11
1.3748850734986113
us/op1.3896269671443244
us/op0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery2
192555.85313333332
us/op191720.39152499996
us/op1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery3
198296.71363166667
us/op206458.05133666666
us/op0.96
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery4
248644.73778999998
us/op257613.32753749998
us/op0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery5
230167.37039499995
us/op231660.58067
us/op0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery6
295882.0444375
us/op289606.0987
us/op1.02
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery7
22837.614367768238
us/op24017.67231133552
us/op0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery8
2180.519457334049
us/op2192.2307941497697
us/op0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery9
200.1210769949844
us/op202.18831451624914
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameCaseWhenThen
32.16540164060347
us/op32.45922654831975
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery
42.2059347047419
us/op40.79022547618388
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery01
232.61351064543086
us/op242.49763470766484
us/op0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery02
415.8050326260157
us/op411.0151694839909
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExceptUnionIntersectSixty
156.74791390833272
us/op156.99840013690675
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExec20Expressions
44.25865244172461
us/op44.07464186716215
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameFromLet
32.35935601539017
us/op32.58789411324186
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPattern
31.746201162551653
us/op31.910285183507522
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPreFilters
55.404052368235874
us/op57.56417534051765
us/op0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGroupLimit
40.100844450933664
us/op41.24261449221611
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameLongFromSourceOrderBy
47.52797635182003
us/op47.84422966975909
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameManyJoins
49.95552555372558
us/op49.11444674884836
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedAggregates
86.54344515841443
us/op87.84373290562354
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedParen
13.040386992557051
us/op13.255919562452167
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNamePivot
50.504701452796766
us/op51.83077729237605
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery15OrsAndLikes
162.13859184949382
us/op159.89293590440238
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery30Plus
86.70681140409889
us/op87.95422427117947
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFunc
37.74334358568469
us/op38.004525073576794
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFuncInProjection
42.503937989355244
us/op43.312630984634126
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryList
58.69063919094286
us/op58.73198940211243
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryNestedSelect
589.6249652033823
us/op583.68533196644
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuerySimple
11.896266671278617
us/op11.923086897251347
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralJoins
16.266132818169375
us/op16.28846965385734
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralProjections
54.21463385924049
us/op54.996800343295696
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralSelect
160.13190214157788
us/op160.0061578699464
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSimpleInsert
22.22868788371196
us/op22.81290256064119
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeJoins
16.49584521272418
us/op16.258201892728888
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeProjections
22.079453999391294
us/op21.665317289158033
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeSelect
40.481543626385694
us/op41.687244753956705
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameTimeZone
18.86496297883919
us/op19.157621792070767
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery
199.0950796105432
us/op191.57699140470442
us/op1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery01
771.0505601294371
us/op745.0272555273519
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameCaseWhenThen
24.06059375639068
us/op23.977082227179714
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery
241.8611400724455
us/op246.0055730064389
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery01
123.53261111459078
us/op127.21135124974933
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExceptUnionIntersectSixty
264.8657146994311
us/op267.671591314681
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExec20Expressions
61.421533731622034
us/op64.27415617476275
us/op0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameFromLet
38.78918557591261
us/op40.33934766666885
us/op0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPattern
44.41424445413152
us/op45.382893387063184
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPreFilters
80.87773722837842
us/op82.10696107331546
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGroupLimit
28.517982351214652
us/op29.33287569094295
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameLongFromSourceOrderBy
125.1061809983792
us/op118.28226322352211
us/op1.06
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameManyJoins
43.74484204034612
us/op42.179548141997216
us/op1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedAggregates
101.97483082346376
us/op102.15321696351285
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedParen
65.01025392943531
us/op66.65884678543573
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNamePivot
63.75324502897912
us/op63.3310937546491
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery15OrsAndLikes
188.9890039216283
us/op190.32602579700222
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery30Plus
58.008750779446395
us/op57.452546117485
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFunc
112.4142323426551
us/op112.35077379759748
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFuncInProjection
77.64416327040261
us/op78.92839270917787
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryList
69.11075855211726
us/op68.68156244547231
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryNestedSelect
135.38852413731135
us/op134.87376397229704
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuerySimple
12.20670306710306
us/op11.93610673646468
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralJoins
80.68241896262612
us/op79.15982191091376
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralProjections
61.837726576773015
us/op60.90279526804652
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralSelect
116.63402267926247
us/op114.67574581719605
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSimpleInsert
22.143224248303795
us/op21.911063407973362
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeJoins
20.006070082882015
us/op21.372704404031417
us/op0.94
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeProjections
18.446664436249357
us/op19.353388847565874
us/op0.95
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeSelect
34.86797525493911
us/op36.66751027761083
us/op0.95
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameTimeZone
7.404597788751515
us/op7.622740927863999
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery
467.01842255349885
us/op459.82201264385077
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery01
1136.4136408343213
us/op1178.3016096183399
us/op0.96
This comment was automatically generated by workflow using github-action-benchmark.