-
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.
Implement EXCLUDE in
EvaluatingCompiler
(#1249)
- Loading branch information
Showing
10 changed files
with
1,487 additions
and
53 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
420 changes: 384 additions & 36 deletions
420
partiql-lang/src/main/kotlin/org/partiql/lang/eval/EvaluatingCompiler.kt
Large diffs are not rendered by default.
Oops, something went wrong.
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
Oops, something went wrong.
f8f6b2a
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
260.8836272511262
us/op255.68163337340647
us/op1.02
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible
253.8855469853679
us/op272.136053960232
us/op0.93
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible
243.12984844079114
us/op240.41593102228347
us/op1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible
242.01825318819866
us/op240.94318802866286
us/op1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible
177.78906675523143
us/op176.08883694057278
us/op1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible
183.69848735945732
us/op173.63376888413677
us/op1.06
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithInterruptible
13050114.363199998
us/op13117028.3302
us/op0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithoutInterruptible
12496221.2123
us/op13354820.645149997
us/op0.94
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible
4888717.8592
us/op5196738.739050001
us/op0.94
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible
5333598.1567
us/op4977670.5973000005
us/op1.07
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible
38.34958246323777
us/op38.882720675366855
us/op0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible
39.16170935370671
us/op38.362547612157826
us/op1.02
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithInterruptible
12883514.1949
us/op13218181.505350001
us/op0.97
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithoutInterruptible
12978081.5033
us/op12888925.14935
us/op1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible
5158209.32045
us/op4954608.720749999
us/op1.04
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible
5105075.0178000005
us/op4878410.989750001
us/op1.05
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible
93892.48718636362
us/op97412.40878181816
us/op0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible
94464.13063636364
us/op102272.407915
us/op0.92
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15
80.63689049296413
us/op81.2185235195445
us/op0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30
156.88990666194906
us/op154.288994395751
us/op1.02
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15
377787.55726666667
us/op370919.6803666667
us/op1.02
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30
734243.6163250001
us/op722104.5953499998
us/op1.02
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10
7375322.368299998
us/op7236669.915899999
us/op1.02
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15
132.73289381244143
us/op135.33197724377783
us/op0.98
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30
249.8757383430903
us/op248.50155087150725
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen
33.16861128968701
us/op33.31341784226079
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery
39.7239480543945
us/op40.5260833439942
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01
220.59404469131422
us/op220.91798056642278
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02
378.55600961312143
us/op382.2450273589508
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty
159.03156013776282
us/op156.6214890914471
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions
47.72697724233866
us/op47.33033343815315
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet
34.402361783623086
us/op34.482509871085746
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern
32.031803596781735
us/op31.860379083566368
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters
57.871841018603064
us/op57.375282567308055
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit
39.36440761657659
us/op39.67305636993255
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy
47.77115537944259
us/op47.82808828348142
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins
50.11249689628726
us/op49.48101511911203
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates
85.19505465764648
us/op84.31370758668879
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen
13.461896216373464
us/op13.633974717635747
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot
51.863769650314055
us/op52.16295351531841
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes
157.71258256228603
us/op155.82842391283845
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus
86.28574222403643
us/op87.58594754757004
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc
38.259612343556185
us/op38.94168554106017
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection
42.774883453212894
us/op43.381683128653705
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList
60.04062105681097
us/op58.9657385765863
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect
561.5135256579428
us/op547.0591406569457
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple
12.086898180591836
us/op12.183337650284091
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins
16.65811520129052
us/op16.843375950368944
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections
56.37656472433364
us/op55.39656854396295
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect
156.59082587785696
us/op157.192469792008
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert
22.71465393387369
us/op23.115325876691365
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins
16.774899986754242
us/op16.468185691738217
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections
22.723145968991904
us/op22.738943313275353
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect
40.83579992652591
us/op40.84885062073445
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone
18.96556271903695
us/op19.526044611447684
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery
193.6973883862049
us/op191.3086705547382
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01
749.0410432881565
us/op766.5759885141539
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen
18.255783936136993
us/op18.575209965766273
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery
194.95157409894924
us/op195.05618786008966
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01
84.2354486719111
us/op84.96805707980738
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty
164.82268117041818
us/op159.03712107640044
us/op1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions
46.39065261933445
us/op45.80416148545948
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet
27.736398202814843
us/op27.11359005286574
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern
30.95953465154537
us/op31.900022469180406
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters
54.30407193696476
us/op53.8270975790716
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit
24.8604717247268
us/op24.8452604754492
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy
100.05978336797736
us/op97.50221961606545
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins
33.155405897827606
us/op32.9065417198881
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates
72.16155289154615
us/op70.63694991969501
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen
62.356523392569024
us/op61.5989090186044
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot
48.77716283099323
us/op48.3792900948684
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes
127.27552225570273
us/op129.19632971073682
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus
47.61924962995914
us/op41.840092773000926
us/op1.14
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc
96.5591753016192
us/op97.4008536297388
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection
64.39325248962334
us/op62.48867950449071
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList
56.24422973439066
us/op57.810797346102035
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect
104.30479538175261
us/op107.62923598094274
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple
8.799006304771854
us/op8.56538335679358
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins
54.31685854823299
us/op57.15994911237018
us/op0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections
40.16731378465617
us/op39.538621445049245
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect
74.04962369871919
us/op75.96674163713546
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert
15.14586837874116
us/op15.126736361346252
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins
14.449935257449571
us/op14.865081047649344
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections
13.380323192404797
us/op13.12901846359615
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect
24.421439598038695
us/op23.893919648485102
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone
6.075859512018363
us/op6.0504758932929175
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery
299.90640057275715
us/op298.48075201997693
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01
807.6108152323108
us/op843.0226856952315
us/op0.96
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler
6.9734685184399865
us/op7.068612830510226
us/op0.99
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator
1.9454630866265308
us/op1.768595090898069
us/op1.10
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser
7.866611100753725
us/op7.574381777261162
us/op1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameCaseWhenThen
31.775537938371183
us/op32.55142469482751
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery
40.14747637279547
us/op40.39268002625812
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery01
220.74281793354794
us/op222.32738116794127
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery02
371.3517172224027
us/op375.7688083181585
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExceptUnionIntersectSixty
156.5186354152445
us/op155.24372163670586
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExec20Expressions
44.915185979804356
us/op43.858123622383445
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameFromLet
32.77794685245167
us/op32.39941131483482
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPattern
31.398469974724527
us/op31.236355403012016
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPreFilters
55.675147298721754
us/op55.790187114569484
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGroupLimit
39.71688466746994
us/op38.72239803638464
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameLongFromSourceOrderBy
47.47914237880596
us/op47.87194358969467
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameManyJoins
47.76224320740843
us/op49.900170670815
us/op0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedAggregates
85.50165714494221
us/op82.06669312767677
us/op1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedParen
13.059123756157144
us/op13.296038628826171
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNamePivot
51.97368533449662
us/op51.4886750542547
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery15OrsAndLikes
159.0410737265157
us/op155.14372925951722
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery30Plus
85.7001085097863
us/op88.01245633621087
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFunc
37.203455707663636
us/op37.934188690369886
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFuncInProjection
42.032913148423795
us/op42.27095251867579
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryList
57.77546880264322
us/op57.6979163212704
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryNestedSelect
547.5756139458612
us/op548.8932660258575
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuerySimple
11.681454846425945
us/op11.738782628009755
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralJoins
16.134589881492754
us/op16.36385354005721
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralProjections
53.519030500152226
us/op53.8020998688455
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralSelect
153.71242262402149
us/op156.05580057066635
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSimpleInsert
22.048239943848536
us/op21.734555581661198
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeJoins
16.206848636724185
us/op16.155429300988867
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeProjections
21.79575587535728
us/op21.535846596028197
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeSelect
40.6514297054994
us/op40.20405216639243
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameTimeZone
18.617390858699334
us/op18.73392108098085
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery
204.08356793123386
us/op197.07447046784068
us/op1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery01
755.4137092296596
us/op755.7430441789436
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameCaseWhenThen
23.247316749145874
us/op23.418296074739718
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery
249.00811730924957
us/op242.18436076119696
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery01
120.06417366958571
us/op122.39234460274727
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExceptUnionIntersectSixty
262.7843986227456
us/op263.0951486526908
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExec20Expressions
64.76197962077657
us/op65.05428975047326
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameFromLet
39.465274837351124
us/op39.12596673600747
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPattern
47.766472691520285
us/op45.240131401890814
us/op1.06
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPreFilters
81.02813971601589
us/op78.7278547632196
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGroupLimit
28.19877664204437
us/op29.397396379359492
us/op0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameLongFromSourceOrderBy
117.01984979100905
us/op119.38939568047056
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameManyJoins
42.98576496972591
us/op43.250475804758565
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedAggregates
96.37601928448126
us/op100.05229558464185
us/op0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedParen
66.90946612881466
us/op64.91719168865515
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNamePivot
62.61860437184497
us/op62.96582595938228
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery15OrsAndLikes
190.94775354976164
us/op187.10993959313876
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery30Plus
58.8959108424887
us/op57.856164406542554
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFunc
114.27808670723411
us/op116.31346400653062
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFuncInProjection
77.97377450747342
us/op80.61711730082612
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryList
68.72631594696962
us/op69.86373414437858
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryNestedSelect
141.48920289313705
us/op138.7156780880005
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuerySimple
11.465332131806242
us/op11.98146317701234
us/op0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralJoins
80.77354669106072
us/op75.0966928813935
us/op1.08
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralProjections
64.33482896591507
us/op64.1768339185783
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralSelect
112.53584893465919
us/op115.85704027584595
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSimpleInsert
22.13167923934662
us/op22.642863970088776
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeJoins
19.843762160140194
us/op20.274138245658524
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeProjections
17.95105365015018
us/op18.223134871886273
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeSelect
35.11200168213823
us/op35.984077579287565
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameTimeZone
7.282619521922081
us/op7.505351603008639
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery
455.2571040933529
us/op468.2427943472841
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery01
1123.824410740856
us/op1150.506175190206
us/op0.98
This comment was automatically generated by workflow using github-action-benchmark.