Skip to content

Commit

Permalink
Change StaticType.AnyOfType's .toString to not perform .flatten() (#1393
Browse files Browse the repository at this point in the history
)
  • Loading branch information
alancai98 authored Mar 20, 2024
1 parent f42e74f commit a18e8e0
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 15 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ Thank you to all who have contributed!
### Added

### Changed
- Change `StaticType.AnyOfType`'s `.toString` to not perform `.flatten()`

### Deprecated

Expand Down Expand Up @@ -165,6 +166,7 @@ Thank you to all who have contributed!

### Deprecated


### Fixed
- Fixes the CLI hanging on invalid queries. See issue #1230.
- Fixes Timestamp Type parsing issue. Previously Timestamp Type would get parsed to a Time type.
Expand Down
19 changes: 4 additions & 15 deletions partiql-types/src/main/kotlin/org/partiql/types/StaticType.kt
Original file line number Diff line number Diff line change
Expand Up @@ -642,21 +642,10 @@ public data class AnyOfType(val types: Set<StaticType>, override val metas: Map<
}
}

override fun toString(): String =
when (val flattenedType = flatten()) {
is AnyOfType -> {
val unionedTypes = flattenedType.types
when (unionedTypes.size) {
0 -> "\$null"
1 -> unionedTypes.first().toString()
else -> {
val types = unionedTypes.joinToString { it.toString() }
"union($types)"
}
}
}
else -> flattenedType.toString()
}
override fun toString(): String {
val types = types.joinToString { it.toString() }
return "union($types)"
}

override val allTypes: List<StaticType>
get() = this.types.map { it.flatten() }
Expand Down

1 comment on commit a18e8e0

@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: a18e8e0 Previous: f42e74f Ratio
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithInterruptible 245.85511455822044 us/op 253.8586750720252 us/op 0.97
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible 256.8362081366577 us/op 249.8088812171108 us/op 1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible 234.68138707691938 us/op 232.1513471115617 us/op 1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible 243.2377808123412 us/op 236.0284831111748 us/op 1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible 166.23993651941862 us/op 183.97396579976046 us/op 0.90
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible 167.8413100201231 us/op 172.7924515108974 us/op 0.97
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithInterruptible 13046057.631550001 us/op 12834411.6315 us/op 1.02
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithoutInterruptible 12988382.26155 us/op 13301331.095450003 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible 5233338.4299 us/op 5496186.317849999 us/op 0.95
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible 5036459.0582 us/op 5125507.06085 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible 37.93150776900732 us/op 38.49447301303873 us/op 0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible 42.864750882274365 us/op 39.55278344300184 us/op 1.08
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithInterruptible 13458243.583749998 us/op 13114814.930800002 us/op 1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithoutInterruptible 12897155.993049998 us/op 13085960.706400001 us/op 0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible 5213905.69565 us/op 5300534.132649999 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible 4952904.0273 us/op 4977379.09565 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible 103453.574705 us/op 96573.22370227272 us/op 1.07
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible 101067.60740590908 us/op 96176.37792272728 us/op 1.05
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15 80.48424541775364 us/op 79.43122469379512 us/op 1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30 154.99727892447635 us/op 153.01521925510443 us/op 1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15 367732.1043833333 us/op 381357.97189999995 us/op 0.96
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30 642396.2394500002 us/op 737177.6313750001 us/op 0.87
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10 7263077.222750001 us/op 7298444.919999999 us/op 1.00
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15 132.8816880395993 us/op 135.27869357908185 us/op 0.98
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30 254.7865710552882 us/op 251.51542385649878 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen 32.56869050965092 us/op 33.48825723645806 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery 42.468437796280966 us/op 43.132609937923284 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01 236.5148829155997 us/op 241.1603107388275 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02 406.90842096034083 us/op 404.0609073615019 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty 158.02787366471753 us/op 155.7759608690097 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions 46.0862978025905 us/op 45.315027536868584 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet 33.911035502635116 us/op 33.73586078457164 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern 32.47665423144631 us/op 32.11062076005573 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters 56.20176479265079 us/op 57.43348540395215 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit 37.39251107919201 us/op 38.78801891524374 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy 47.8391043114098 us/op 47.808370396252386 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins 49.167820069085046 us/op 48.37423413187161 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates 84.94674514360182 us/op 84.01289889155841 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen 13.610662286237261 us/op 13.398854811923988 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot 52.09651990172762 us/op 51.31581699713085 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes 157.60876408338913 us/op 162.02884114907843 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus 83.32820440742604 us/op 83.46143776528254 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc 38.34127767740661 us/op 37.909702102585165 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection 42.337352294403175 us/op 42.47002866194647 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList 58.70830655020868 us/op 58.84865805506553 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect 581.7081628829831 us/op 573.7368604319988 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple 12.089845648464468 us/op 12.08414456396049 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins 16.891941285588103 us/op 16.762485258267315 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections 58.02812017048166 us/op 56.042063480249354 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect 156.59889426534517 us/op 159.64118320639386 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert 22.98116589731496 us/op 23.170697036835254 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins 16.53655552221865 us/op 16.571477898826295 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections 23.01572236768404 us/op 22.570386980673916 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect 40.460318133272196 us/op 39.732578034085854 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone 18.675394186071568 us/op 18.79987937536346 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery 193.72242056412009 us/op 202.83978733646927 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01 759.6696152180346 us/op 772.3118360112751 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen 18.279793248273403 us/op 18.24440545117202 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery 189.01194061057788 us/op 185.5779445512004 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01 85.578540611799 us/op 85.28611736329799 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty 164.98691374497605 us/op 163.1098388345485 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions 45.67827540129682 us/op 44.98396308183873 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet 26.86186543509914 us/op 27.24718594171328 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern 29.580800523145577 us/op 28.844215970073613 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters 53.616514180003776 us/op 53.848988461372485 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit 25.242687680496168 us/op 25.280790961397656 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy 99.91302928134432 us/op 103.13686782556961 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins 33.89412423340697 us/op 33.92736412129625 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates 72.19763542367193 us/op 74.83464643957988 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen 60.116924628432926 us/op 61.98065099040823 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot 48.865854265466325 us/op 48.10573389754222 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes 132.08184257885574 us/op 126.36036898717173 us/op 1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus 45.399143888012524 us/op 43.74753499713807 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc 100.30404859024779 us/op 98.07824230742554 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection 64.91641603059296 us/op 63.58803686737942 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList 56.7992350814864 us/op 55.55103640424598 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect 104.62977065973334 us/op 105.20951212272675 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple 8.53037279674015 us/op 8.78334100253225 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins 54.01759212436089 us/op 53.204662531988035 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections 40.783103843005584 us/op 39.42851288659648 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect 75.66522583226859 us/op 73.46179886168196 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert 15.189583396952738 us/op 15.4303673185435 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins 14.62884276662624 us/op 14.494948586712997 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections 12.987424425455435 us/op 12.705467229622979 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect 24.420242802445177 us/op 24.09623877034688 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone 5.988049420825094 us/op 5.789521126295638 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery 304.7768047723449 us/op 301.30969575709037 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01 846.545725490056 us/op 835.2656019429603 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler 7.187885111073662 us/op 6.9034851007605695 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator 2.15747738965808 us/op 1.7948985877225567 us/op 1.20
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser 7.962710769632784 us/op 7.733910409267679 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery1 7.129520880685439 us/op 6.818606735814669 us/op 1.05
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery2 13.855852684109312 us/op 14.061621976551695 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery3 15.293386909467205 us/op 15.38703756740685 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery4 23.24533048852756 us/op 22.213285709381076 us/op 1.05
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery5 23.175230421037078 us/op 23.323684647889046 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery1 143121.43695357145 us/op 139189.99822767856 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery10 14.981493696082538 us/op 15.428010115098445 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery11 2.4157028275635404 us/op 2.4383525812433557 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery2 242648.08020000003 us/op 240746.63910749997 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery3 231579.77982999998 us/op 239486.41019000002 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery4 304459.0151875 us/op 291410.42045000003 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery5 301251.3475 us/op 305834.00442500005 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery6 356735.3427833333 us/op 346164.8674666666 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery7 28220.54033849207 us/op 29206.25229865546 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery8 2762.6136582747304 us/op 2787.65205783906 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery9 260.1701633425524 us/op 251.8002355931555 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery1 6.806335160861506 us/op 6.829410907356089 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery2 13.345124557221407 us/op 13.572685370333394 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery3 15.242156551665918 us/op 14.789576577246873 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery4 21.157800372708085 us/op 21.75831689600918 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery5 21.470667193959834 us/op 21.434643858343016 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery1 134613.20176250002 us/op 131214.74305000002 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery10 9.482167206299938 us/op 9.686280965334955 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery11 1.3774430170508087 us/op 1.3358567874634872 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery2 194164.63706666665 us/op 193837.19466666668 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery3 197995.68164166666 us/op 192827.84579166668 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery4 245028.70537 us/op 245222.95930999998 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery5 221559.95325000002 us/op 228015.77426 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery6 289909.2006125 us/op 291642.23884999997 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery7 21990.973918381645 us/op 22143.95454896135 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery8 2133.296916326399 us/op 2114.474034973733 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery9 198.1346902790404 us/op 196.82994400904505 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameCaseWhenThen 32.205083502530066 us/op 32.224078727858185 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery 41.62960083997318 us/op 40.71389822894287 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery01 232.9455233290188 us/op 233.65882116648964 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery02 407.37919354470904 us/op 415.4627958041453 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExceptUnionIntersectSixty 157.67738927993616 us/op 154.7794823373545 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExec20Expressions 44.66904529874585 us/op 44.19862325382785 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameFromLet 32.205327581135734 us/op 32.72811780133982 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPattern 31.1628074790763 us/op 31.317881071440024 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPreFilters 55.6463709789129 us/op 55.293998122813036 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGroupLimit 39.50676384030322 us/op 39.66549647993386 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameLongFromSourceOrderBy 47.07116829345654 us/op 47.003353243127584 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameManyJoins 48.66535136489716 us/op 48.400554721735645 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedAggregates 81.94402530087316 us/op 82.39595577417846 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedParen 12.887199720257431 us/op 12.965476091666488 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNamePivot 51.385768249927835 us/op 49.902497744548256 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery15OrsAndLikes 154.6742287901047 us/op 157.21761061879096 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery30Plus 82.99315956727101 us/op 84.53393301779668 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFunc 38.30954233691092 us/op 37.57017028056771 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFuncInProjection 41.66841498402547 us/op 41.62837290125013 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryList 58.37697618053014 us/op 56.99618833348686 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryNestedSelect 583.7167373040251 us/op 569.171193484881 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuerySimple 11.710198454216481 us/op 11.638141804911491 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralJoins 15.922700370613546 us/op 16.00437409499959 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralProjections 53.4269341607493 us/op 54.3630471527675 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralSelect 157.87048051835717 us/op 156.09320071986053 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSimpleInsert 21.880915450127468 us/op 21.692483982496835 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeJoins 15.9655427608135 us/op 16.061522387261917 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeProjections 21.505710602477357 us/op 21.92164254136329 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeSelect 39.7451049135791 us/op 38.96655671468844 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameTimeZone 18.415604591423214 us/op 17.969292435702297 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery 189.9212819678948 us/op 192.6060844191596 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery01 745.8908566941047 us/op 741.900134458073 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameCaseWhenThen 23.08644785251008 us/op 23.82225003057692 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery 239.2619940262783 us/op 241.69251715616218 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery01 123.3149914307002 us/op 119.98627616021187 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExceptUnionIntersectSixty 260.3875805479919 us/op 255.75746981555585 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExec20Expressions 62.99420515824569 us/op 63.942387996693206 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameFromLet 41.224999094812 us/op 40.38385950947801 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPattern 45.18332020464132 us/op 44.97095069215239 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPreFilters 80.9573959775415 us/op 78.8650561247755 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGroupLimit 28.08545300206081 us/op 27.934890020034295 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameLongFromSourceOrderBy 113.95365716952708 us/op 116.81247574566346 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameManyJoins 43.98799951177044 us/op 42.55051512824967 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedAggregates 97.3706573446264 us/op 100.3163836816669 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedParen 63.1503046487483 us/op 64.25205951088881 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNamePivot 62.64952915969508 us/op 64.016564877269 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery15OrsAndLikes 192.367579237289 us/op 196.68844210096105 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery30Plus 60.90540417539366 us/op 60.49511443124133 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFunc 115.03879337771586 us/op 111.66824803728431 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFuncInProjection 77.88121497000667 us/op 78.97037761084589 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryList 70.64593384455632 us/op 70.39396591814068 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryNestedSelect 140.53821160455072 us/op 137.12149197684474 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuerySimple 11.786910415635852 us/op 12.27954313560648 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralJoins 79.39288827522489 us/op 78.54926590799002 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralProjections 61.58841699648809 us/op 62.93551229171489 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralSelect 114.15034375851663 us/op 114.68015995019564 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSimpleInsert 21.82429067650693 us/op 21.576519148731514 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeJoins 20.992096057979943 us/op 20.908798175620117 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeProjections 18.4905722900065 us/op 18.51569547390784 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeSelect 36.00625763880236 us/op 36.30304917612991 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameTimeZone 7.578676291795024 us/op 7.643129565238125 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery 466.4064863755889 us/op 459.864147293683 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery01 1196.9602760718824 us/op 1165.3535686018972 us/op 1.03

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

Please sign in to comment.