Skip to content

Commit

Permalink
Remove unnecessary conversion steps in PartiQLValueIonReaderBuilder (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
popematt authored May 7, 2024
1 parent 4851cac commit 2a13661
Showing 1 changed file with 1 addition and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,8 @@ package org.partiql.value.io
import com.amazon.ion.IonReader
import com.amazon.ion.IonType
import com.amazon.ion.system.IonReaderBuilder
import com.amazon.ion.system.IonSystemBuilder
import com.amazon.ion.system.IonTextWriterBuilder
import com.amazon.ionelement.api.IonElement
import com.amazon.ionelement.api.toIonValue
import org.partiql.value.DecimalValue
import org.partiql.value.IntValue
import org.partiql.value.PartiQLValue
Expand Down Expand Up @@ -626,9 +624,8 @@ public class PartiQLValueIonReaderBuilder private constructor(

public fun build(ionElement: IonElement): PartiQLValueReader {
val out = ByteArrayOutputStream()
val reader = IonReaderBuilder.standard().build(ionElement.toIonValue(IonSystemBuilder.standard().build()))
val writer = IonTextWriterBuilder.standard().build(out)
writer.writeValues(reader)
ionElement.writeTo(writer)
val input = ByteArrayInputStream(out.toByteArray())
return build(input)
}
Expand Down

1 comment on commit 2a13661

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

JMH Benchmark

Benchmark suite Current: 2a13661 Previous: 4851cac Ratio
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithInterruptible 251.07958582265147 us/op 260.46586520623606 us/op 0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible 262.2076232916417 us/op 261.798680686609 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible 226.70912620431204 us/op 235.7916374169028 us/op 0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible 230.67148190136533 us/op 233.44158266232998 us/op 0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible 166.1582393304736 us/op 177.08534788374482 us/op 0.94
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible 169.71259918758147 us/op 167.63383180940772 us/op 1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithInterruptible 13073181.922000002 us/op 13205074.2815 us/op 0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithoutInterruptible 12946484.4856 us/op 13384837.846099999 us/op 0.97
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible 5474122.479150001 us/op 5310959.451550001 us/op 1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible 4958987.0253 us/op 4959206.431499999 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible 38.55061315155726 us/op 40.685005538560304 us/op 0.95
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible 38.645065685994545 us/op 40.60634541983637 us/op 0.95
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithInterruptible 13031179.940750001 us/op 12889134.95975 us/op 1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithoutInterruptible 13057077.675050002 us/op 13176184.59905 us/op 0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible 4916514.70435 us/op 5321930.492950001 us/op 0.92
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible 4975851.600250001 us/op 4884732.692999999 us/op 1.02
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible 105263.35326 us/op 97250.16192772725 us/op 1.08
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible 95125.18546818182 us/op 93359.16467272726 us/op 1.02
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15 79.42503832013723 us/op 79.81769772923758 us/op 1.00
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30 152.39789406602048 us/op 155.85707968790024 us/op 0.98
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15 369846.72841666674 us/op 328646.9912124999 us/op 1.13
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30 742946.6219749999 us/op 739262.60185 us/op 1.00
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10 6464458.774600001 us/op 7222186.894749999 us/op 0.90
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15 132.56218503016788 us/op 135.14019865238026 us/op 0.98
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30 252.84120942039416 us/op 258.10428653116065 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen 33.25191051430899 us/op 33.93865230485663 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery 42.59484304127162 us/op 43.54342284175821 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01 237.08286519311187 us/op 234.94983553697617 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02 410.72410521228767 us/op 415.51900435024606 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty 156.69761681320298 us/op 159.49569221423047 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions 48.198664373377 us/op 48.60304786180554 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet 33.8876873204892 us/op 34.14806900427349 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern 32.316521563996226 us/op 33.04846935305635 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters 56.6759298043401 us/op 58.661595759224426 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit 39.81429568780075 us/op 40.02301457887061 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy 48.02507865736641 us/op 48.12575161554836 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins 49.51623041855354 us/op 50.29162096792281 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates 83.13175273133606 us/op 84.11554075325597 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen 13.443309875414988 us/op 13.724766162496223 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot 52.257761341998695 us/op 54.722047583734636 us/op 0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes 159.0711026623402 us/op 164.10597139425596 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus 85.03718236913659 us/op 86.02580988324257 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc 38.65669679021711 us/op 38.56764123864208 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection 42.870213109401206 us/op 44.427629508711554 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList 58.87406421594217 us/op 59.06530322564832 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect 587.4076036549966 us/op 594.9441755579213 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple 12.061623759324624 us/op 12.453020326376082 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins 17.049727725977633 us/op 17.227205630565805 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections 56.54052372793598 us/op 55.814963365101015 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect 158.10568284521509 us/op 162.8875124125306 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert 23.02805461975813 us/op 23.613203094139777 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins 17.219452490777076 us/op 17.03921008694519 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections 23.115572225816177 us/op 23.1013788847767 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect 41.63895651322235 us/op 40.02432966965623 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone 19.061053467722296 us/op 19.868985408922168 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery 197.3401469037238 us/op 194.89304554778272 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01 751.8257677343693 us/op 771.1843171797199 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen 18.616671411562024 us/op 18.934477026214815 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery 176.00436695922426 us/op 190.3609015240625 us/op 0.92
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01 86.50005760905492 us/op 87.22243460239797 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty 163.05409928224472 us/op 163.42836852143145 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions 46.29680612495832 us/op 46.322988688805296 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet 27.241942190690615 us/op 28.187579847022317 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern 29.696889641115472 us/op 30.671087806820452 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters 53.529505526549215 us/op 53.765109363514554 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit 24.858903884500943 us/op 25.121971348852146 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy 102.2473988493509 us/op 99.76591524398395 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins 32.58972296841488 us/op 34.43144246461291 us/op 0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates 74.04867565431746 us/op 72.83457069005411 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen 60.95061692723998 us/op 61.639048729331385 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot 50.1013719161919 us/op 50.504580174248076 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes 133.06196795594497 us/op 135.39946652983372 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus 45.85740746343532 us/op 45.17479545966624 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc 99.47205435628351 us/op 96.95051935775648 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection 64.41959377178742 us/op 63.989961800111246 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList 56.186553748298216 us/op 55.46076016305257 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect 101.63790357689552 us/op 104.83696937044571 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple 8.337678160375294 us/op 8.740701071785248 us/op 0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins 54.44939471854315 us/op 54.77544113741699 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections 40.39892298214795 us/op 40.91647873338728 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect 76.14507541203581 us/op 76.4182175660699 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert 14.854163730739165 us/op 14.970068482056513 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins 14.608975181723286 us/op 14.748009887543253 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections 13.231331125501564 us/op 13.036109190108766 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect 23.936856462285256 us/op 24.756269407000936 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone 5.854539265255672 us/op 6.037959470509685 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery 299.38077918843874 us/op 310.43768688966264 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01 821.4882154110506 us/op 877.9719461117244 us/op 0.94
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler 7.159558657317682 us/op 7.4495965129999435 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator 1.9546054928633712 us/op 1.8595331513185982 us/op 1.05
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser 7.610326555516738 us/op 7.6634856935082265 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery1 7.0673944905606465 us/op 7.046241879552677 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery2 13.604894241803862 us/op 13.283647393807513 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery3 15.198230340330422 us/op 15.588361020772066 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery4 22.751543107602625 us/op 22.432109042750003 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery5 23.841495818934817 us/op 23.21458713892459 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery1 146006.61411428574 us/op 144873.7327589286 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery10 15.536192398643516 us/op 14.809944962598923 us/op 1.05
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery11 2.472119905763628 us/op 2.4485143132045386 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery2 242659.79612500002 us/op 246764.59803749993 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery3 234219.00249249995 us/op 241266.73406 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery4 294348.5876375 us/op 309812.75276249996 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery5 296742.0875125 us/op 304437.8454749999 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery6 353140.7673208333 us/op 358180.1099 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery7 28151.136694466968 us/op 29725.56451883626 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery8 2848.0273845839706 us/op 2797.3983179509046 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery9 261.015152210994 us/op 261.7938139426477 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery1 6.800813757956488 us/op 6.993254272017164 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery2 13.169744714629099 us/op 13.112653289538716 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery3 15.021403931418797 us/op 14.809646033718721 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery4 20.8950535599949 us/op 21.521101796640725 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery5 21.910992757781806 us/op 21.834711996715747 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery1 128587.97494583332 us/op 132049.72478750002 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery10 9.482291271850517 us/op 9.513694685702031 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery11 1.3546877013054688 us/op 1.3603822442868774 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery2 196853.997745 us/op 195915.25148333336 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery3 194169.0840333333 us/op 205296.95474999998 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery4 248583.00143000003 us/op 250893.30130750005 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery5 227648.89430999997 us/op 234108.83950000006 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery6 286556.9800125 us/op 296095.291325 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery7 22297.815530991436 us/op 22792.838033229746 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery8 2151.99101367282 us/op 2151.8262775859394 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery9 196.4073598988101 us/op 197.96352934554562 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameCaseWhenThen 32.33403728169283 us/op 32.85812132753848 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery 41.68524939192553 us/op 42.40438130364202 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery01 234.86784945373853 us/op 240.8902117378776 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery02 397.7353899508453 us/op 410.1987756319951 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExceptUnionIntersectSixty 157.09548422057395 us/op 161.68249736024737 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExec20Expressions 45.10162433555803 us/op 45.03513825296411 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameFromLet 32.84558580769504 us/op 34.48624181690326 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPattern 30.793541103336842 us/op 31.578584447357095 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPreFilters 55.57600270952853 us/op 57.65413314148153 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGroupLimit 39.860334298132386 us/op 40.572771965095164 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameLongFromSourceOrderBy 47.97825114046994 us/op 48.665927236796314 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameManyJoins 48.1916622619109 us/op 48.06923695905524 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedAggregates 83.19108993759659 us/op 86.01246977274778 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedParen 12.959507330382209 us/op 13.217749582939058 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNamePivot 51.337113970933174 us/op 50.6032604897306 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery15OrsAndLikes 155.27222856364847 us/op 157.70124140226864 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery30Plus 85.62901138000403 us/op 86.90911221348186 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFunc 37.91668248784437 us/op 38.877559207270686 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFuncInProjection 44.062277693802436 us/op 42.974916099958286 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryList 58.03870482953222 us/op 58.89792676729901 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryNestedSelect 576.7381275998827 us/op 592.4589955296627 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuerySimple 11.67628633589381 us/op 11.9436740951117 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralJoins 16.018571706270286 us/op 16.409840026095303 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralProjections 53.46918783858744 us/op 53.32515713328111 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralSelect 157.65998905947973 us/op 159.05343479192385 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSimpleInsert 21.652294165847806 us/op 22.84021237827067 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeJoins 16.16968870707871 us/op 16.56504192126628 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeProjections 21.659132977790975 us/op 21.817300269998977 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeSelect 40.32038669023051 us/op 40.1340374796563 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameTimeZone 18.934438409817073 us/op 19.119472188900872 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery 191.7232820665448 us/op 195.38014487108933 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery01 756.5905939008338 us/op 773.4929686797452 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameCaseWhenThen 23.835925618610183 us/op 24.409968431264364 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery 250.68275900066237 us/op 249.37500981585475 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery01 120.8196693189165 us/op 124.28591338490878 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExceptUnionIntersectSixty 259.66782599874136 us/op 257.98976244559896 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExec20Expressions 63.731106316710324 us/op 62.698511271301484 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameFromLet 40.221800244328186 us/op 41.29446890587745 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPattern 44.64699123201496 us/op 47.83803376160819 us/op 0.93
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPreFilters 82.76131057472762 us/op 82.00502079189931 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGroupLimit 28.603299500913938 us/op 28.44690183261921 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameLongFromSourceOrderBy 117.70639792533134 us/op 114.94367771687253 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameManyJoins 41.744887628563596 us/op 43.793344023701295 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedAggregates 97.50509100009671 us/op 100.91348929679666 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedParen 65.80336466657674 us/op 68.10430987418182 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNamePivot 62.92738268338771 us/op 64.82505298683333 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery15OrsAndLikes 187.59760593689128 us/op 189.96864070259178 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery30Plus 57.676200867585486 us/op 60.00976770187812 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFunc 112.40086068008789 us/op 115.9868255449868 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFuncInProjection 79.91975614118036 us/op 78.33805387119263 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryList 68.87651843024565 us/op 69.67848115744803 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryNestedSelect 139.62166282352808 us/op 137.01993682006307 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuerySimple 11.74322342657911 us/op 11.657355717552093 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralJoins 76.81697800689707 us/op 80.22798096277185 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralProjections 61.126065244152656 us/op 62.155482225675414 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralSelect 114.57636201277012 us/op 113.47240991082363 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSimpleInsert 21.914366863675916 us/op 21.875405147159924 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeJoins 20.06331026119232 us/op 20.00127090786138 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeProjections 18.969699745775564 us/op 18.47432309258672 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeSelect 37.3427101960378 us/op 35.70647911902533 us/op 1.05
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameTimeZone 7.544370681273162 us/op 7.528291829317728 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery 460.1591398075142 us/op 457.85407454539825 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery01 1171.8703166047978 us/op 1207.8066277668217 us/op 0.97

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.