-
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.
Merge pull request #1288 from partiql/path-navi-with-function
fix typer path navigation
- Loading branch information
Showing
4 changed files
with
58 additions
and
19 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
28 changes: 28 additions & 0 deletions
28
partiql-planner/src/test/kotlin/org/partiql/planner/internal/typer/path/SanityTests.kt
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
package org.partiql.planner.internal.typer.path | ||
|
||
import org.junit.jupiter.api.DynamicContainer | ||
import org.junit.jupiter.api.TestFactory | ||
import org.partiql.planner.internal.typer.PartiQLTyperTestBase | ||
import org.partiql.types.StaticType | ||
import java.util.stream.Stream | ||
|
||
/** | ||
* This test makes sure that the planner can resolve various path expression | ||
*/ | ||
class SanityTests : PartiQLTyperTestBase() { | ||
@TestFactory | ||
fun path(): Stream<DynamicContainer> { | ||
val tests = buildList { | ||
(0..14).forEach { | ||
this.add("paths-${it.toString().padStart(2,'0')}") | ||
} | ||
}.map { inputs.get("basics", it)!! } | ||
|
||
val argsMap: Map<TestResult, Set<List<StaticType>>> = buildMap { | ||
put(TestResult.Success(StaticType.ANY), setOf(listOf(StaticType.ANY, StaticType.ANY))) | ||
put(TestResult.Failure, emptySet<List<StaticType>>()) | ||
} | ||
|
||
return super.testGen("path", tests, argsMap) | ||
} | ||
} |
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
6ba5a12
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
268.750285180253
us/op260.8836272511262
us/op1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible
261.1275023610221
us/op253.8855469853679
us/op1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible
239.53042199259212
us/op243.12984844079114
us/op0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible
241.78625768745232
us/op242.01825318819866
us/op1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible
183.1006626259132
us/op177.78906675523143
us/op1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible
183.79740781704038
us/op183.69848735945732
us/op1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithInterruptible
13132057.325600002
us/op13050114.363199998
us/op1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithoutInterruptible
13060024.3592
us/op12496221.2123
us/op1.05
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible
4954771.81385
us/op4888717.8592
us/op1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible
4989691.472050001
us/op5333598.1567
us/op0.94
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible
39.34844741259713
us/op38.34958246323777
us/op1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible
38.310492720681246
us/op39.16170935370671
us/op0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithInterruptible
12969851.787300002
us/op12883514.1949
us/op1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithoutInterruptible
12984440.579350002
us/op12978081.5033
us/op1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible
5028911.64385
us/op5158209.32045
us/op0.97
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible
4900440.041650001
us/op5105075.0178000005
us/op0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible
93065.72849204545
us/op93892.48718636362
us/op0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible
98947.44587954546
us/op94464.13063636364
us/op1.05
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15
79.4288371267963
us/op80.63689049296413
us/op0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30
155.5522635692479
us/op156.88990666194906
us/op0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15
372842.7314
us/op377787.55726666667
us/op0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30
730485.092175
us/op734243.6163250001
us/op0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10
7322796.312100001
us/op7375322.368299998
us/op0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15
134.06046613705922
us/op132.73289381244143
us/op1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30
250.91238141898643
us/op249.8757383430903
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen
34.10816462506318
us/op33.16861128968701
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery
39.81603763698135
us/op39.7239480543945
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01
227.4738202328624
us/op220.59404469131422
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02
382.20786117443464
us/op378.55600961312143
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty
156.44294307218956
us/op159.03156013776282
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions
47.06986824843811
us/op47.72697724233866
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet
33.92420236743142
us/op34.402361783623086
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern
32.40979582231787
us/op32.031803596781735
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters
58.2674919423592
us/op57.871841018603064
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit
39.64385113807476
us/op39.36440761657659
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy
47.93940815862102
us/op47.77115537944259
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins
50.105170984638754
us/op50.11249689628726
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates
86.03199490915547
us/op85.19505465764648
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen
13.6170796427245
us/op13.461896216373464
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot
52.14768436924287
us/op51.863769650314055
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes
158.61607199041444
us/op157.71258256228603
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus
85.37688004497848
us/op86.28574222403643
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc
38.478417914602645
us/op38.259612343556185
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection
43.25608679424066
us/op42.774883453212894
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList
60.57167350209691
us/op60.04062105681097
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect
550.8429674309842
us/op561.5135256579428
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple
12.441996593511604
us/op12.086898180591836
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins
17.223406758678408
us/op16.65811520129052
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections
55.32968884010719
us/op56.37656472433364
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect
161.36420707430267
us/op156.59082587785696
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert
22.965469812334412
us/op22.71465393387369
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins
17.125273895937347
us/op16.774899986754242
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections
22.754241328149625
us/op22.723145968991904
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect
40.6403426313421
us/op40.83579992652591
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone
19.44240883161838
us/op18.96556271903695
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery
198.22607913361702
us/op193.6973883862049
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01
754.2417260640527
us/op749.0410432881565
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen
18.034138175088962
us/op18.255783936136993
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery
189.58920655880044
us/op194.95157409894924
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01
84.08879822359924
us/op84.2354486719111
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty
169.57719873920215
us/op164.82268117041818
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions
45.95275059900932
us/op46.39065261933445
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet
28.33196348724038
us/op27.736398202814843
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern
30.78829873778783
us/op30.95953465154537
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters
55.82444570493465
us/op54.30407193696476
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit
25.56235610835011
us/op24.8604717247268
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy
97.75934822778726
us/op100.05978336797736
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins
34.17651457122157
us/op33.155405897827606
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates
73.65051062141103
us/op72.16155289154615
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen
59.66708851642733
us/op62.356523392569024
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot
48.88210581388684
us/op48.77716283099323
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes
134.0077148144407
us/op127.27552225570273
us/op1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus
46.75786943591275
us/op47.61924962995914
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc
99.41873048275073
us/op96.5591753016192
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection
63.85292626294294
us/op64.39325248962334
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList
57.14544057884585
us/op56.24422973439066
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect
104.11564516066792
us/op104.30479538175261
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple
8.585845923611695
us/op8.799006304771854
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins
53.96264257558861
us/op54.31685854823299
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections
40.16612333162867
us/op40.16731378465617
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect
76.68807442418888
us/op74.04962369871919
us/op1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert
15.234410817477112
us/op15.14586837874116
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins
15.112536682626011
us/op14.449935257449571
us/op1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections
13.287167939031855
us/op13.380323192404797
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect
24.82107997050237
us/op24.421439598038695
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone
6.034665138056904
us/op6.075859512018363
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery
305.0516826866207
us/op299.90640057275715
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01
808.5621860658973
us/op807.6108152323108
us/op1.00
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler
7.053710664129854
us/op6.9734685184399865
us/op1.01
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator
1.8389057982262476
us/op1.9454630866265308
us/op0.95
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser
7.847979970131995
us/op7.866611100753725
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameCaseWhenThen
32.67006944951755
us/op31.775537938371183
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery
41.68346183332139
us/op40.14747637279547
us/op1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery01
221.3020356990347
us/op220.74281793354794
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery02
384.289152630911
us/op371.3517172224027
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExceptUnionIntersectSixty
156.1916192807351
us/op156.5186354152445
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExec20Expressions
43.96957326963094
us/op44.915185979804356
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameFromLet
33.39503810269821
us/op32.77794685245167
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPattern
31.241321104289703
us/op31.398469974724527
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPreFilters
56.17810862856386
us/op55.675147298721754
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGroupLimit
39.17678785389984
us/op39.71688466746994
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameLongFromSourceOrderBy
47.99013597865745
us/op47.47914237880596
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameManyJoins
50.459724770722694
us/op47.76224320740843
us/op1.06
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedAggregates
84.16050197743652
us/op85.50165714494221
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedParen
13.357723936594818
us/op13.059123756157144
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNamePivot
51.15835990444372
us/op51.97368533449662
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery15OrsAndLikes
157.02899701778193
us/op159.0410737265157
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery30Plus
87.03280119316076
us/op85.7001085097863
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFunc
38.130461894740975
us/op37.203455707663636
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFuncInProjection
43.15189802413792
us/op42.032913148423795
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryList
58.29279162217747
us/op57.77546880264322
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryNestedSelect
547.5996441209802
us/op547.5756139458612
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuerySimple
11.827534263114668
us/op11.681454846425945
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralJoins
16.476808064825235
us/op16.134589881492754
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralProjections
54.55792987663807
us/op53.519030500152226
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralSelect
154.48436349799331
us/op153.71242262402149
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSimpleInsert
22.55055617728937
us/op22.048239943848536
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeJoins
16.179223555460997
us/op16.206848636724185
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeProjections
21.92617673642524
us/op21.79575587535728
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeSelect
40.653066654024585
us/op40.6514297054994
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameTimeZone
18.736018530232965
us/op18.617390858699334
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery
188.3616039248611
us/op204.08356793123386
us/op0.92
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery01
752.5613201801468
us/op755.4137092296596
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameCaseWhenThen
23.575029950381754
us/op23.247316749145874
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery
240.84274462389158
us/op249.00811730924957
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery01
121.60413294568934
us/op120.06417366958571
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExceptUnionIntersectSixty
264.8688858723919
us/op262.7843986227456
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExec20Expressions
61.89717659300088
us/op64.76197962077657
us/op0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameFromLet
38.170061825004595
us/op39.465274837351124
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPattern
44.57735722504988
us/op47.766472691520285
us/op0.93
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPreFilters
79.3919051730854
us/op81.02813971601589
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGroupLimit
28.813896764480063
us/op28.19877664204437
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameLongFromSourceOrderBy
119.70759057684981
us/op117.01984979100905
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameManyJoins
42.471797698196795
us/op42.98576496972591
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedAggregates
99.31581915580442
us/op96.37601928448126
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedParen
66.84935343281815
us/op66.90946612881466
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNamePivot
63.19457881379783
us/op62.61860437184497
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery15OrsAndLikes
188.4238697615337
us/op190.94775354976164
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery30Plus
57.981823809040165
us/op58.8959108424887
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFunc
114.6381703494222
us/op114.27808670723411
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFuncInProjection
80.07462676665608
us/op77.97377450747342
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryList
70.29355701458346
us/op68.72631594696962
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryNestedSelect
138.33685640714737
us/op141.48920289313705
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuerySimple
11.969541731490256
us/op11.465332131806242
us/op1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralJoins
80.52947019198245
us/op80.77354669106072
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralProjections
64.03919988340469
us/op64.33482896591507
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralSelect
114.37925711570946
us/op112.53584893465919
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSimpleInsert
22.10381063287759
us/op22.13167923934662
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeJoins
20.097332780405768
us/op19.843762160140194
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeProjections
17.91868179747377
us/op17.95105365015018
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeSelect
36.37851355491482
us/op35.11200168213823
us/op1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameTimeZone
7.416595742350923
us/op7.282619521922081
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery
449.46123440187347
us/op455.2571040933529
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery01
1163.6415113999396
us/op1123.824410740856
us/op1.04
This comment was automatically generated by workflow using github-action-benchmark.