-
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.
Add more cast tests ```SQL CREATE TABLE PETS ( id INT4, breed STRING, tag INT2 ) ``` Tests: ```SQL -- #1 should succeed CAST(true AS INT2) -- -- #2 should fail CAST((s : STRING) AS LIST) -- #3 should succeed CAST((i : INT2) AS INT4) -- #4 should succeed CAST((i : INT4) AS INT2) ``` #### Background context As part of a specification work, we want to make the behavior for the #4 more visible: From SQL-99 Section 6.22: <cast specification>: ``` If SD (source data type) is exact numeric or approximate numeric, then Case: i) If there is a representation of SV (source value) in the data type TD (target data type) that does not lose any leading si-gnificant digits after rounding or truncating if necessary, then TV is that representation. The choice of whether to round or truncate is implementation-defined. ii) Otherwise, an exception condition is raised: data exception — numeric value out of range. ``` We can see this evaluation behavior in PostgresSQL v15: Ref.: https://www.db-fiddle.com/f/vMY3Srd2bG6f3NshvTp3w1/0 ``` -- succeeds SELECT CAST((1::INT4) AS INT2); -- fails: `Query Error: error: smallint out of range` SELECT CAST((327686::INT4) AS INT2); ```
- Loading branch information
Showing
2 changed files
with
49 additions
and
3 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,6 +11,10 @@ | |
{ | ||
name: "breed", | ||
type: "string", | ||
}, | ||
{ | ||
name: "tag", | ||
type: "int16", | ||
} | ||
] | ||
} | ||
|
1246427
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.7004545223102
us/op252.74594999358305
us/op1.06
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible
268.57905229873927
us/op274.8959913825206
us/op0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible
255.29025925395158
us/op259.8630433979977
us/op0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible
249.7124714326404
us/op256.4195753769164
us/op0.97
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible
171.04322103333922
us/op175.07959678917265
us/op0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible
166.25435830856478
us/op170.39735975672028
us/op0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithInterruptible
13087754.51725
us/op12899255.396300001
us/op1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithoutInterruptible
12994078.458900005
us/op12893145.015199997
us/op1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible
5230926.283799999
us/op5004979.8982
us/op1.05
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible
5088910.151799999
us/op5433915.424699998
us/op0.94
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible
40.21664468109738
us/op38.268947813264084
us/op1.05
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible
38.85948387756703
us/op39.337832809420824
us/op0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithInterruptible
12981211.85985
us/op12909761.950499998
us/op1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithoutInterruptible
12844264.673549999
us/op12716975.629150001
us/op1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible
4975641.4844
us/op5043147.137799999
us/op0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible
4900264.828249999
us/op4950251.758699999
us/op0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible
92004.43600568181
us/op99591.28350636364
us/op0.92
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible
94812.09170909089
us/op99533.01736454546
us/op0.95
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15
91.04741920314669
us/op81.5261306004321
us/op1.12
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30
156.75319059368326
us/op153.65639989901544
us/op1.02
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15
376558.66275
us/op367132.5676
us/op1.03
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30
647024.3154250002
us/op733300.199125
us/op0.88
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10
7288455.869900001
us/op7213312.239499999
us/op1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15
135.36281419730432
us/op133.83899577053273
us/op1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30
258.22595983378653
us/op251.670251463973
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen
33.52485846231308
us/op34.0793791819675
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery
41.645714179797366
us/op43.22350298938118
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01
243.35766256324223
us/op237.99949245077414
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02
407.2751247608718
us/op407.84703505294107
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty
156.27927551508884
us/op156.2051361803257
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions
48.66542841856326
us/op48.61696447973553
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet
33.95756470561496
us/op33.89907707905799
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern
31.464237050410976
us/op32.834628770443494
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters
56.3697044272691
us/op57.254522295699
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit
38.972116317215644
us/op38.823223815822146
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy
49.27380830217116
us/op48.48182967741001
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins
48.83246503267047
us/op50.4001945124691
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates
85.28419947008025
us/op83.60255239650704
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen
13.768852666710051
us/op13.532154173692717
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot
51.2386345687644
us/op52.73212762096259
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes
159.61841104539602
us/op161.5610888179796
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus
87.75711771124156
us/op86.58111656236782
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc
38.93082934820102
us/op39.21522137679006
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection
43.409812405606594
us/op43.40426797902607
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList
59.909047455636994
us/op59.45998557910243
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect
577.277510277666
us/op586.0026029269786
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple
12.154832240621953
us/op12.394485099296281
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins
16.822477054728388
us/op17.514444300068586
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections
57.0535624467087
us/op55.92331681519456
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect
158.84808899783582
us/op159.44346024344065
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert
23.02550341097794
us/op24.029782229221702
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins
16.91774037884283
us/op17.065451979701415
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections
23.241629166124046
us/op22.750601566430984
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect
39.901324699804434
us/op40.93799891286057
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone
19.324074263742585
us/op19.50313971088059
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery
194.7030458634635
us/op193.1759079317999
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01
750.7652789490884
us/op756.6017772378686
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen
18.525064205981828
us/op18.30527475201561
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery
178.53580313772986
us/op197.1822214575953
us/op0.91
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01
85.9236290858773
us/op84.05585193147165
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty
164.56237436708102
us/op159.27023315802305
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions
48.661718892768064
us/op47.34734017424496
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet
27.191573466286922
us/op28.43933802341788
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern
28.23000725908681
us/op28.864575033371022
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters
54.15431070946738
us/op51.41582544258557
us/op1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit
25.427312203095546
us/op25.4417300803064
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy
96.24737493509225
us/op96.91100401329811
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins
32.940131158584634
us/op33.361835090764224
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates
70.1287778822701
us/op71.573792078148
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen
62.970373778362365
us/op61.522751570250605
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot
49.063847452427424
us/op49.09310564336383
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes
129.45663123887465
us/op133.33091678332875
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus
45.98546467192083
us/op44.45019994895141
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc
99.76016990624696
us/op98.50677331014045
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection
63.42305510386957
us/op63.7858413136258
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList
55.6710245471579
us/op55.29135618363853
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect
102.5970733424895
us/op109.86176268365776
us/op0.93
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple
8.601316340731644
us/op8.424733279857781
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins
54.18387144122596
us/op52.5940931870907
us/op1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections
41.559139773360855
us/op39.519006137464025
us/op1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect
74.30690073979697
us/op74.72219374283851
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert
15.053138867965558
us/op15.142688546796979
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins
14.628639781254673
us/op15.034532723989063
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections
12.699659109461631
us/op12.769477308436514
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect
24.355603736662914
us/op25.183501243186658
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone
5.940001298004496
us/op5.989788409163304
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery
304.97745494212916
us/op303.19707769375617
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01
821.9824308552754
us/op856.0356871910075
us/op0.96
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler
6.942477779295203
us/op6.962837692557528
us/op1.00
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator
1.990941171080753
us/op1.9804672926421614
us/op1.01
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser
7.614425559257026
us/op7.595988534808508
us/op1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery1
7.1712402103248865
us/op7.06922776606103
us/op1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery2
14.08529376394634
us/op13.833757888857056
us/op1.02
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery3
15.243279228837869
us/op15.28321838803063
us/op1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery4
22.60264848243649
us/op22.20305431395258
us/op1.02
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery5
23.85658458601884
us/op23.853112104145588
us/op1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery1
141976.62776160715
us/op147196.21780625
us/op0.96
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery10
15.9179221821006
us/op15.57329815257521
us/op1.02
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery11
2.456231568927029
us/op2.4669394560180944
us/op1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery2
238887.84755000006
us/op243656.78642999995
us/op0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery3
240820.57964249997
us/op242269.17701499996
us/op0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery4
295638.5846375
us/op301660.0472125
us/op0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery5
298094.1576875
us/op298111.20568749995
us/op1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery6
354543.42838333326
us/op376012.54099999985
us/op0.94
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery7
28245.282287688762
us/op31257.009074092202
us/op0.90
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery8
2815.491686423073
us/op2798.7868804811233
us/op1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery9
268.20930629639435
us/op265.20660448790187
us/op1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery1
7.105818613989527
us/op6.891763147030598
us/op1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery2
13.01502857569621
us/op13.015188494071248
us/op1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery3
14.761850313141172
us/op15.0515103761702
us/op0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery4
20.980044867140094
us/op21.141545639914206
us/op0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery5
22.470965688387718
us/op21.557032148641973
us/op1.04
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery1
124912.68392986113
us/op123165.63322847223
us/op1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery10
9.766594621078301
us/op9.826778855439555
us/op0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery11
1.4097026545948377
us/op1.3666093100355312
us/op1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery2
193036.85697500003
us/op196562.07847500005
us/op0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery3
195112.89094166664
us/op202741.864475
us/op0.96
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery4
245990.46797250008
us/op249969.77810499998
us/op0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery5
225164.21398
us/op233933.81089999998
us/op0.96
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery6
287771.8831624999
us/op295989.9691625
us/op0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery7
22223.82992023569
us/op23094.518138758544
us/op0.96
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery8
2158.0959340172303
us/op2181.9821339564087
us/op0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery9
199.87656208722365
us/op200.13381643991937
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameCaseWhenThen
32.54496548748209
us/op32.63788173450541
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery
41.12089848830391
us/op42.81383754135324
us/op0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery01
238.75096248440354
us/op235.89611267098508
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery02
410.0504532133368
us/op406.10239105905066
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExceptUnionIntersectSixty
156.5576943473073
us/op157.61554220516913
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExec20Expressions
44.41007917391256
us/op44.70955097868541
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameFromLet
32.47270046222015
us/op32.74088970766555
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPattern
31.5655027877471
us/op31.501409809806837
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPreFilters
56.89528375398909
us/op55.784696823017654
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGroupLimit
39.544910936030725
us/op39.4743227681785
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameLongFromSourceOrderBy
48.209046051742106
us/op47.398560157775215
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameManyJoins
48.31320859783742
us/op49.869439620812315
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedAggregates
82.48135547087104
us/op85.48947479780426
us/op0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedParen
13.034602865616886
us/op13.109100450527063
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNamePivot
51.394047234766525
us/op51.72811055672021
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery15OrsAndLikes
156.9670277360841
us/op160.37632147519665
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery30Plus
87.3246324561857
us/op86.56652175332506
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFunc
38.51947885307319
us/op38.688499772171454
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFuncInProjection
42.71053909081675
us/op42.49535057788865
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryList
57.832240834192646
us/op57.87560286501444
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryNestedSelect
570.3178439340829
us/op587.489399544416
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuerySimple
11.961609220396973
us/op11.92793478927479
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralJoins
16.45446765528311
us/op16.650081065399295
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralProjections
55.59709160561389
us/op52.95532450932988
us/op1.05
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralSelect
155.0474974513819
us/op160.49637108529697
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSimpleInsert
21.792576207864407
us/op22.061276153101325
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeJoins
16.06729937068568
us/op16.003684381179887
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeProjections
22.071217812569174
us/op21.79218218038202
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeSelect
39.8779614822423
us/op39.73787487218975
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameTimeZone
19.1032431492916
us/op18.965587910320043
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery
196.51495280111845
us/op192.84208035336866
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery01
750.8756947448736
us/op756.6536290533362
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameCaseWhenThen
23.80559689219009
us/op23.57749132121111
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery
247.70424284677455
us/op235.83242540170667
us/op1.05
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery01
120.997508891225
us/op125.12092967430726
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExceptUnionIntersectSixty
261.8868002948621
us/op255.85798063714736
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExec20Expressions
61.97243521707928
us/op61.006173446737264
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameFromLet
42.32066014286702
us/op40.722513409407824
us/op1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPattern
47.397733454293885
us/op44.95968363753475
us/op1.05
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPreFilters
84.33177954559886
us/op82.18722625960629
us/op1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGroupLimit
28.763435103187156
us/op28.634451747761325
us/op1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameLongFromSourceOrderBy
120.99686372920046
us/op115.60974516170215
us/op1.05
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameManyJoins
42.289413818840664
us/op43.0731775969935
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedAggregates
97.9911156613449
us/op99.38240980356156
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedParen
65.24106458828062
us/op68.27936402066616
us/op0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNamePivot
61.69439725427854
us/op63.56879916561669
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery15OrsAndLikes
191.97021476791483
us/op189.75473393658854
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery30Plus
59.27741757827133
us/op60.546264714990606
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFunc
112.7605503125769
us/op113.5094121829165
us/op0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFuncInProjection
77.8156111948662
us/op79.65527361891527
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryList
70.72318147613639
us/op70.02286267276271
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryNestedSelect
137.4118851147103
us/op141.85139707784822
us/op0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuerySimple
12.21761674187905
us/op12.080429534002475
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralJoins
77.84721088950997
us/op79.12792742463327
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralProjections
61.647672473735426
us/op64.51245099372
us/op0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralSelect
114.3046815787427
us/op113.67328525027305
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSimpleInsert
21.645963934477226
us/op22.154403935059484
us/op0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeJoins
20.34824396389082
us/op19.97608672990859
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeProjections
18.587232608295118
us/op17.917465414317117
us/op1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeSelect
35.68308429175262
us/op35.002944161833724
us/op1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameTimeZone
7.413027399759092
us/op7.691838011732628
us/op0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery
462.91787941674556
us/op458.8393237031967
us/op1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery01
1198.7878516582136
us/op1200.0273616518666
us/op1.00
This comment was automatically generated by workflow using github-action-benchmark.