Skip to content

Commit

Permalink
Fix StaticType.flatten() on AnyOfType containing AnyType (#1395)
Browse files Browse the repository at this point in the history
  • Loading branch information
alancai98 authored Mar 29, 2024
1 parent 327ea86 commit 6fbfa78
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,10 @@ Thank you to all who have contributed!
- The current SqlBlock, SqlDialect, and SqlLayout are marked as deprecated and will be slightly changed in the next release.

### Fixed
- `StaticType.flatten()` on an `AnyOfType` with `AnyType` will return `AnyType`
- Updates the default `.sql()` method to use a more efficient (internal) printer implementation.


### Removed

### Security
Expand All @@ -47,6 +49,7 @@ Thank you to all who have contributed!
Thank you to all who have contributed!
- @<your-username>
- @rchowell
- @alancai98

## [0.14.4]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -630,7 +630,7 @@ public data class AnyOfType(val types: Set<StaticType>, override val metas: Map<
types = this.types.flatMap {
when (it) {
is SingleType -> listOf(it)
is AnyType -> listOf(it)
is AnyType -> return@flatten it // if `AnyType`, return `AnyType`
is AnyOfType -> it.types
}
}.toSet()
Expand Down

1 comment on commit 6fbfa78

@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: 6fbfa78 Previous: 327ea86 Ratio
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithInterruptible 268.7085251282748 us/op 247.96423857923327 us/op 1.08
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible 255.5294927104857 us/op 278.2135321819727 us/op 0.92
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible 236.82650895297215 us/op 237.5441207306968 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible 239.5034523769419 us/op 252.8090036762973 us/op 0.95
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible 175.64875213579984 us/op 181.31223315059611 us/op 0.97
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible 183.19851991505874 us/op 181.77108623509486 us/op 1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithInterruptible 12997210.0436 us/op 12883442.322700003 us/op 1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithoutInterruptible 13350340.544399997 us/op 13685718.016099999 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible 5325143.0204 us/op 4996828.289099999 us/op 1.07
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible 5004382.178899999 us/op 5202978.354499999 us/op 0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible 39.15536651956187 us/op 38.5440846480045 us/op 1.02
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible 38.952566992727576 us/op 38.35282561128964 us/op 1.02
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithInterruptible 13052737.642650003 us/op 13353727.7706 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithoutInterruptible 12713939.2636 us/op 13408623.64055 us/op 0.95
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible 4873126.52895 us/op 4967332.19625 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible 5042574.468549999 us/op 5058864.7035 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible 97558.76173363636 us/op 99207.27529590912 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible 94690.04376628788 us/op 93020.5704871212 us/op 1.02
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15 78.8196510380007 us/op 80.5833290285644 us/op 0.98
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30 188.04173288331765 us/op 154.67662845790994 us/op 1.22
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15 375564.77955000004 us/op 372469.3106666667 us/op 1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30 734284.0849750001 us/op 735902.3465 us/op 1.00
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10 7582480.6816 us/op 7293211.833500001 us/op 1.04
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15 133.40660703031293 us/op 133.09952352737395 us/op 1.00
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30 245.82378680961574 us/op 264.616985348336 us/op 0.93
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen 32.6906637482974 us/op 34.041727209316704 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery 41.41239023904329 us/op 43.04842338537358 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01 240.13372889328554 us/op 241.92835164239904 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02 414.3962722079803 us/op 411.4359632951206 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty 158.17299981982055 us/op 159.5871808006655 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions 47.60265990716761 us/op 46.18799498664732 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet 34.36925633304057 us/op 33.20686574364027 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern 32.004801364832204 us/op 31.752456343040336 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters 57.34523355274564 us/op 57.638291075712026 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit 39.27006904885712 us/op 38.37572724246111 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy 47.74014916232408 us/op 48.310578250215116 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins 47.945576547887924 us/op 50.859207444242784 us/op 0.94
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates 84.89430881030019 us/op 84.54147548547607 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen 13.33777100453403 us/op 13.685718561303371 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot 52.36919607963165 us/op 50.956923295880564 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes 165.0905369253268 us/op 165.2702804155964 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus 83.61277367960602 us/op 84.31444123643287 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc 38.15856086240802 us/op 37.958756026848235 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection 42.10255849284493 us/op 42.46406198164904 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList 58.49308642225376 us/op 58.55733144875755 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect 586.7610497784419 us/op 590.1193372177484 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple 12.009519303650084 us/op 12.370401623492182 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins 16.78218260009485 us/op 16.98897155657103 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections 57.74388444569628 us/op 56.25258019278971 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect 156.1595196982345 us/op 158.54274604661282 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert 22.47474557894521 us/op 23.46724918601523 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins 16.60058492642822 us/op 16.831412270080573 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections 22.39587585018901 us/op 22.960220084711448 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect 39.94227064081383 us/op 40.878870017109094 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone 19.08327571402905 us/op 19.25342305691517 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery 201.59880544874926 us/op 190.89578022824915 us/op 1.06
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01 754.0160948528492 us/op 759.3243728041106 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen 18.656752074086253 us/op 18.427738694173797 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery 184.8915142272073 us/op 203.1888687302332 us/op 0.91
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01 85.82381667031513 us/op 87.0708059819008 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty 163.277879550425 us/op 160.98027299760525 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions 47.77501295915421 us/op 45.5536367730311 us/op 1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet 28.339980213674643 us/op 28.300591834308204 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern 29.128048338272936 us/op 30.48262753970319 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters 53.79373260396136 us/op 53.35404252812648 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit 25.539467786870755 us/op 25.406869313760915 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy 99.90522864400083 us/op 98.29209346689666 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins 33.962013534143026 us/op 34.21752087134277 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates 71.50157476592712 us/op 76.16753126584423 us/op 0.94
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen 63.14285665912722 us/op 61.648025327845176 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot 49.61798324935217 us/op 49.503200552244046 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes 135.47824016635832 us/op 132.41239977518583 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus 47.13998811052336 us/op 45.901571914171576 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc 99.26587223547064 us/op 98.99034489857726 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection 64.42473910908572 us/op 63.69260976858516 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList 54.95724693080946 us/op 57.4150947855329 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect 103.35687778266852 us/op 105.24285064987357 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple 8.56631108399704 us/op 8.691231454799599 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins 53.32179867248997 us/op 55.44935916122763 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections 41.94757093486517 us/op 41.55210120178634 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect 74.93900434436924 us/op 73.3902332055126 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert 15.072474322406048 us/op 14.979831773561267 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins 14.577931927618398 us/op 15.380408869193724 us/op 0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections 12.62142903959959 us/op 13.140989184210586 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect 24.637063337891234 us/op 23.89474920382796 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone 5.975979147148614 us/op 6.055455659481974 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery 299.60051539545 us/op 309.55207613802634 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01 843.1964898111879 us/op 830.2082319501875 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler 6.92446601930673 us/op 7.0438087384387895 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator 2.0259914530269096 us/op 2.1371179688118387 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser 7.816191416488957 us/op 7.887797892632831 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery1 6.8411670976782 us/op 7.053131410382453 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery2 13.35452675279194 us/op 13.984193465586653 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery3 15.107339115211142 us/op 15.395711597136941 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery4 22.772991605544227 us/op 22.170113294276373 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery5 24.003092719651026 us/op 23.11041822149972 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery1 141971.65438035713 us/op 149853.82828571426 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery10 15.458413464937394 us/op 15.28082750892236 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery11 2.4469002110611284 us/op 2.4511523838503924 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery2 244350.63161999994 us/op 252063.54644500004 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery3 240118.17314499995 us/op 251447.378465 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery4 297811.6548 us/op 296129.57035000005 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery5 295603.77682499995 us/op 307286.9523 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery6 360065.7054166667 us/op 369495.0050499999 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery7 30027.68745045677 us/op 29630.798711917218 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery8 2817.029109116285 us/op 2880.586129281373 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery9 259.54219571119256 us/op 258.0824026286822 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery1 6.7803541354256485 us/op 7.077666309284121 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery2 13.020360529069526 us/op 13.05938089650605 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery3 15.093865158135685 us/op 15.348903866204623 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery4 21.103350690187163 us/op 20.961655272374713 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery5 21.36552483792246 us/op 22.202768483962497 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery1 127882.16573749999 us/op 137937.1663455357 us/op 0.93
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery10 9.364026759744627 us/op 9.354647872935226 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery11 1.352566638479765 us/op 1.3549298111289707 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery2 198837.17022333335 us/op 199724.27577666668 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery3 195774.00665499998 us/op 199163.6285216667 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery4 244866.2083 us/op 256809.942585 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery5 224910.28399 us/op 243251.40943499998 us/op 0.92
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery6 299874.0330375001 us/op 299196.4389875 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery7 26256.73163015475 us/op 23189.862469542248 us/op 1.13
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery8 2174.640765524388 us/op 2182.355295566354 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery9 198.52705893341786 us/op 199.83787460180196 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameCaseWhenThen 31.613516757407723 us/op 32.97532999091602 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery 39.335223819146094 us/op 38.80373242279969 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery01 237.22393138519556 us/op 235.33120721996724 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery02 405.99937943459446 us/op 402.3692479352313 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExceptUnionIntersectSixty 156.91548085506224 us/op 155.45279194546725 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExec20Expressions 44.22662569227746 us/op 44.34780517968987 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameFromLet 32.17909577850048 us/op 32.01860436961201 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPattern 31.142979708863585 us/op 31.74208232520695 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPreFilters 55.561383695796316 us/op 56.562126084556056 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGroupLimit 38.97286331230254 us/op 39.370045928725496 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameLongFromSourceOrderBy 47.24019662906569 us/op 47.42447660205772 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameManyJoins 47.673748151547294 us/op 47.822902824447866 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedAggregates 83.96354098308612 us/op 86.24685891791465 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedParen 12.771554307017665 us/op 13.419511291947988 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNamePivot 52.006927327436095 us/op 51.46380473605507 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery15OrsAndLikes 154.3946576600231 us/op 154.62408112546808 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery30Plus 83.55728299651085 us/op 85.88388770490258 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFunc 36.9997658369562 us/op 37.87047238015148 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFuncInProjection 42.00345802249103 us/op 42.67781628472616 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryList 57.182101666370855 us/op 57.981052822183116 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryNestedSelect 568.0484139773461 us/op 588.4601511189958 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuerySimple 11.690564570415246 us/op 12.357676576085616 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralJoins 16.033520571752586 us/op 16.272840321896112 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralProjections 52.598292326495184 us/op 52.74046912698867 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralSelect 155.7971600122654 us/op 154.05746040849837 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSimpleInsert 21.77655244707152 us/op 21.791808198359647 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeJoins 15.85065197993219 us/op 16.064740597987395 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeProjections 21.419632189634306 us/op 21.911830518356815 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeSelect 40.55244677897885 us/op 40.22754243120867 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameTimeZone 18.680042865457114 us/op 18.72275505234686 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery 190.88154850465398 us/op 192.72629506846584 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery01 747.845827952999 us/op 753.3836829322263 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameCaseWhenThen 23.46269250138576 us/op 24.037664004387818 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery 248.52079870739084 us/op 244.50900623682833 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery01 127.1775818856485 us/op 122.82848133721964 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExceptUnionIntersectSixty 258.32021989073394 us/op 267.69088626787476 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExec20Expressions 62.57426320452191 us/op 63.67008779779045 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameFromLet 40.82863925909938 us/op 39.12101538377796 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPattern 46.476779295728264 us/op 45.57641098938913 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPreFilters 81.95142097583874 us/op 79.42350671617776 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGroupLimit 28.53513981497066 us/op 28.090731868302907 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameLongFromSourceOrderBy 117.83070816984495 us/op 119.41630101635553 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameManyJoins 41.09932966721185 us/op 41.75674541390286 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedAggregates 99.99547996116317 us/op 100.24074924478217 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedParen 68.60696312120461 us/op 66.33110031340864 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNamePivot 63.727590295614746 us/op 62.7172317812212 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery15OrsAndLikes 188.94257787409043 us/op 194.08971286753535 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery30Plus 58.83908987672821 us/op 61.097460216890376 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFunc 116.43746175721544 us/op 116.0918697377369 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFuncInProjection 80.29345778626787 us/op 78.88118653302726 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryList 68.83303976645092 us/op 69.02619785601402 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryNestedSelect 139.9835423995848 us/op 140.03474034225582 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuerySimple 11.542292892504207 us/op 12.504128255965865 us/op 0.92
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralJoins 78.65980414971207 us/op 78.66314148712407 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralProjections 60.77824811497747 us/op 63.037168985099626 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralSelect 114.97595374777481 us/op 114.07458539615634 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSimpleInsert 21.642454809157876 us/op 22.036871713806082 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeJoins 19.646793516831416 us/op 21.240482098065776 us/op 0.92
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeProjections 18.57231828566828 us/op 19.0073417351114 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeSelect 35.01269496384199 us/op 35.31805348087637 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameTimeZone 7.700357227628304 us/op 7.783696663203239 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery 466.44180340960327 us/op 467.09345081593926 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery01 1169.8868153170597 us/op 1171.4715315679246 us/op 1.00

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

Please sign in to comment.