-
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 #1321 from partiql/simplify_is
- Loading branch information
Showing
3 changed files
with
137 additions
and
49 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
27 changes: 27 additions & 0 deletions
27
partiql-planner/src/testFixtures/resources/inputs/schema_inferencer/is_type.sql
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,27 @@ | ||
--#[is-type-00] | ||
false IS BOOL; | ||
|
||
--#[is-type-01] | ||
item.i_class_id IS INT; | ||
|
||
--#[is-type-02] | ||
item.i_brand IS STRING; | ||
|
||
--#[is-type-03] | ||
1 IS NULL; | ||
|
||
--#[is-type-04] | ||
MISSING IS NULL; | ||
|
||
--#[is-type-05] | ||
NULL IS NULL; | ||
|
||
--#[is-type-06] | ||
MISSING IS MISSING; | ||
|
||
--#[is-type-07] | ||
NULL IS MISSING; | ||
|
||
--#[is-type-08] | ||
-- ERROR! always MISSING | ||
MISSING IS BOOL; |
7fe57b5
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
252.21461552527427
us/op251.35766365675727
us/op1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible
258.0678160484249
us/op252.60988160293414
us/op1.02
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible
233.00483620487321
us/op248.85351150198144
us/op0.94
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible
246.55843040351266
us/op224.28853616016903
us/op1.10
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible
188.9231221136401
us/op175.61257370659345
us/op1.08
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible
183.90194149735453
us/op184.8097091268734
us/op1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithInterruptible
13319142.806699999
us/op13077349.0921
us/op1.02
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithoutInterruptible
12887412.5811
us/op12693120.619900003
us/op1.02
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible
5164656.93435
us/op5090246.0621
us/op1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible
4692318.73255
us/op5133174.72655
us/op0.91
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible
39.5240039878047
us/op38.117609526129634
us/op1.04
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible
38.205371896389806
us/op43.77351370723007
us/op0.87
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithInterruptible
13024492.335299999
us/op13042526.169349998
us/op1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithoutInterruptible
12873457.264000002
us/op12898240.488699999
us/op1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible
4865393.1411
us/op5130584.059599999
us/op0.95
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible
5157047.225400001
us/op5099894.42775
us/op1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible
91495.85619886364
us/op96965.14976045454
us/op0.94
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible
99787.88079090908
us/op107102.358235
us/op0.93
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15
80.570499127982
us/op81.82204286912852
us/op0.98
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30
155.61186919330754
us/op154.66398991473199
us/op1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15
370279.3846
us/op373202.4321333333
us/op0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30
732309.0129750001
us/op722275.6025000002
us/op1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10
7195430.8851000015
us/op7290406.708699999
us/op0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15
133.00135797996376
us/op133.17884120020258
us/op1.00
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30
243.66619195725934
us/op249.48447679527067
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen
32.67436847237083
us/op33.96185588633656
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery
41.63224120737566
us/op42.69894585421511
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01
220.93736862504542
us/op222.7647550872235
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02
375.54074228129053
us/op375.7432155597392
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty
156.66572116563654
us/op157.0416578522095
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions
46.68224747300404
us/op45.952536875544865
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet
34.109529708696385
us/op34.21512162073139
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern
32.677687503323234
us/op32.278534292304
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters
57.89818698841899
us/op57.44349477538994
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit
40.14243302620797
us/op40.1521760627482
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy
48.18799753747855
us/op47.892527196920376
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins
49.37376832196264
us/op49.76321784863101
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates
85.10017177431148
us/op84.66040991957904
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen
13.681390422595754
us/op13.50079083371524
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot
51.613656560514315
us/op51.39237312228583
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes
153.43678971289128
us/op154.85015287090766
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus
86.87193566656393
us/op85.22976630278589
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc
38.159086507534234
us/op38.40289664215728
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection
43.19576369861058
us/op43.10201835928669
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList
59.35120876924164
us/op61.33150933994489
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect
556.7648503499652
us/op551.718800458005
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple
12.24799710431274
us/op12.19616097872154
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins
17.10119396629831
us/op16.64917230784995
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections
56.637437510498025
us/op56.40559382535944
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect
160.28517203937744
us/op155.80742156363888
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert
23.523637338251174
us/op23.698369779394973
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins
16.964301323468536
us/op16.649389882512907
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections
23.398452933227407
us/op22.907992745095832
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect
40.519013965781895
us/op40.99692402361964
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone
19.177380632667408
us/op19.533751591567214
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery
186.125307277169
us/op194.47098542623314
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01
745.5302553988541
us/op752.809100780246
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen
18.544825288832882
us/op18.34258106724161
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery
187.89837183606144
us/op185.54401894681806
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01
80.78454669189318
us/op83.88682641236565
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty
165.69028509524867
us/op162.54410549499173
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions
46.879941340397856
us/op47.23091084568609
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet
27.569678723234993
us/op27.12609101164619
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern
30.507260053445435
us/op30.397104498823516
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters
54.53110673999605
us/op52.97664098699024
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit
25.00554985257537
us/op24.551065512169593
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy
96.07840666413051
us/op96.62735565924157
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins
32.99423787185137
us/op33.887011221529065
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates
71.42944272102626
us/op72.93948284986288
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen
59.97176168463433
us/op61.03588869543743
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot
48.12918648162956
us/op49.26909042033914
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes
130.13523118883083
us/op131.27650326119246
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus
49.88992514639669
us/op47.036642318476545
us/op1.06
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc
98.35138796244772
us/op99.67745786256191
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection
65.59481336475007
us/op64.0877674495253
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList
55.16997473816947
us/op57.22690051345943
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect
105.6141421268004
us/op108.64762415363207
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple
8.526257846704304
us/op8.538363479448552
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins
54.663616628430034
us/op56.11188381746685
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections
40.52710649633568
us/op40.0016471278012
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect
75.00173936685408
us/op79.30733549595493
us/op0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert
15.045482699416723
us/op15.057386087869968
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins
15.024206394080204
us/op14.887807378575015
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections
12.995208702663609
us/op13.05811769232256
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect
24.329880569586216
us/op25.1605058236105
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone
6.062008719880061
us/op5.944009357484765
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery
296.6859777419246
us/op304.77865105533067
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01
839.223025000552
us/op819.1914733266692
us/op1.02
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler
6.854041286530814
us/op6.866993267228215
us/op1.00
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator
1.7584864667798183
us/op2.158063506973371
us/op0.81
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser
7.412711097783242
us/op7.730080799019129
us/op0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameCaseWhenThen
32.10698098053025
us/op32.62004642911592
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery
42.40931430890664
us/op39.68264661946106
us/op1.07
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery01
218.020355396379
us/op222.34467938086328
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery02
381.28707354866344
us/op381.2917997038789
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExceptUnionIntersectSixty
156.08128086521452
us/op154.64311137509816
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExec20Expressions
44.54659721790274
us/op45.21874039421479
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameFromLet
32.791279529112565
us/op32.99536633439689
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPattern
31.33218141158872
us/op31.056349192104612
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPreFilters
54.93048094652668
us/op56.60350286117409
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGroupLimit
40.0325304524352
us/op38.84959277499256
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameLongFromSourceOrderBy
46.68919830339091
us/op47.207940914671326
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameManyJoins
48.476114279760196
us/op49.06041160855622
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedAggregates
85.76854031837587
us/op84.26125168494505
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedParen
13.279924443586818
us/op13.23776614039978
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNamePivot
51.21143363149763
us/op50.53284992710972
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery15OrsAndLikes
152.74282347881558
us/op153.1073337941386
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery30Plus
86.39680964025494
us/op87.72748620930837
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFunc
37.81446427298134
us/op38.86051171595459
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFuncInProjection
42.72692916994553
us/op42.401592108741525
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryList
58.04459060117625
us/op58.87383645427659
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryNestedSelect
551.8528986020896
us/op547.2170252885671
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuerySimple
11.939499481082326
us/op11.908986734594517
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralJoins
16.348700261956296
us/op16.228010468702244
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralProjections
53.13287037627081
us/op53.626240002828595
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralSelect
155.7520989853515
us/op154.37496665261057
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSimpleInsert
22.116512949067292
us/op22.050103253477978
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeJoins
16.48564385097503
us/op16.104119944947705
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeProjections
22.104522285608333
us/op21.71438002593212
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeSelect
40.567703310850575
us/op38.686000430512834
us/op1.05
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameTimeZone
18.575960175694853
us/op18.761338009751196
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery
192.59153170600877
us/op191.18251720914085
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery01
748.3596324651751
us/op744.155671606872
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameCaseWhenThen
24.122346969671664
us/op24.52160594523934
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery
248.43373952469355
us/op245.27113358851292
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery01
120.72205791773608
us/op119.4315040632089
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExceptUnionIntersectSixty
272.3421177950544
us/op261.55400865425895
us/op1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExec20Expressions
64.09753771568053
us/op66.26058718500235
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameFromLet
39.02574880426615
us/op38.73876448921307
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPattern
46.29429069241162
us/op44.091287146490416
us/op1.05
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPreFilters
78.02027992122241
us/op80.11029706607552
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGroupLimit
28.170459759592738
us/op28.20499880501584
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameLongFromSourceOrderBy
118.04443653266068
us/op120.87943890315645
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameManyJoins
42.44125120396311
us/op42.71492342408597
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedAggregates
103.03091152687693
us/op102.24593336257632
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedParen
68.69582800051293
us/op65.81934950869325
us/op1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNamePivot
64.44558554828589
us/op62.9434300360811
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery15OrsAndLikes
191.4450790222154
us/op192.7414513126701
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery30Plus
58.73429952742233
us/op58.1741981027737
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFunc
112.85966680127733
us/op114.47325078838753
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFuncInProjection
78.46263754668288
us/op78.48259748641757
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryList
69.13353935592563
us/op70.5493440306262
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryNestedSelect
137.95445064728045
us/op135.38299832205675
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuerySimple
12.285317767459606
us/op12.017237739030339
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralJoins
81.29711062865991
us/op80.77663484359348
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralProjections
63.4238781826808
us/op60.808470590094124
us/op1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralSelect
115.78611158710426
us/op114.70345744845731
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSimpleInsert
22.020443482461708
us/op22.322398498823638
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeJoins
19.896635110901002
us/op20.272672410976682
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeProjections
18.207205596754893
us/op18.660847192507227
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeSelect
35.961455395181304
us/op36.078193290735804
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameTimeZone
7.464643625925987
us/op7.325104497762318
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery
469.4650928383256
us/op466.1714078432964
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery01
1151.221097411924
us/op1138.052256946435
us/op1.01
This comment was automatically generated by workflow using github-action-benchmark.