Skip to content

Commit

Permalink
Inferencer removal (#1302)
Browse files Browse the repository at this point in the history
  • Loading branch information
yliuuuu authored Dec 14, 2023
1 parent 6ab6f27 commit 8076e6c
Show file tree
Hide file tree
Showing 9 changed files with 539 additions and 926 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,8 @@ Thank you to all who have contributed!
- **Breaking** Removed IR factory in favor of static top-level functions. Change `Ast.foo()`
to `foo()`
- **Breaking** Removed `org.partiql.lang.planner.transforms.AstToPlan`. Use `org.partiql.planner.PartiQLPlanner`.
- **Breaking** Removed `org.partiql.lang.planner.transforms.PartiQLSchemaInferencer`. In order to achieve the same functionality, one would need to use the `org.partiql.planner.PartiQLPlanner`.
- To get the inferred type of the query result, one can do: `(plan.statement as Statement.Query).root.type`

### Security

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,3 @@ annotation class ExperimentalPartiQLCompilerPipeline
// TODO: Remove from experimental once https://github.com/partiql/partiql-docs/issues/31 is resolved and a RFC is approved
@RequiresOptIn(message = "Window Function is experimental. It may be changed in the future without notice.", level = RequiresOptIn.Level.ERROR)
annotation class ExperimentalWindowFunctions

@RequiresOptIn(message = "PartiQLSchemaInferencer is experimental. It may be changed in the future without notice.", level = RequiresOptIn.Level.ERROR)
annotation class ExperimentalPartiQLSchemaInferencer

This file was deleted.

229 changes: 0 additions & 229 deletions partiql-lang/src/test/kotlin/org/partiql/lang/planner/SchemaLoader.kt

This file was deleted.

Loading

1 comment on commit 8076e6c

@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: 8076e6c Previous: 6ab6f27 Ratio
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithInterruptible 258.1580415189026 us/op 276.3962541902414 us/op 0.93
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible 280.94493586889985 us/op 266.0622722911843 us/op 1.06
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible 238.5863007492334 us/op 244.1743007693875 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible 237.630060241217 us/op 251.66795223960406 us/op 0.94
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible 180.46430933547705 us/op 174.00249336486164 us/op 1.04
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible 176.57958120273125 us/op 176.0905603569078 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithInterruptible 12914984.1188 us/op 12759818.9024 us/op 1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithoutInterruptible 13089273.29585 us/op 12943653.5627 us/op 1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible 5089148.02455 us/op 5044580.5107499985 us/op 1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible 5208367.359199999 us/op 5054755.80265 us/op 1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible 38.73938186888891 us/op 38.80619233926242 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible 38.532416917090316 us/op 39.01047053135156 us/op 0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithInterruptible 13228923.756749999 us/op 13239478.14175 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithoutInterruptible 13030955.50265 us/op 13034361.993700001 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible 4970924.566450001 us/op 4956472.2429 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible 5148992.3686 us/op 4994535.696249999 us/op 1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible 100139.07634000001 us/op 94411.70024545453 us/op 1.06
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible 95421.3775909091 us/op 94940.8341412879 us/op 1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15 79.4077103137532 us/op 82.11903617949564 us/op 0.97
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30 153.35857734088162 us/op 178.75007295578183 us/op 0.86
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15 373632.5557333332 us/op 373317.8980833334 us/op 1.00
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30 736232.6056249999 us/op 731263.501525 us/op 1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10 7281505.709350002 us/op 7322251.80175 us/op 0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15 131.6751497135727 us/op 129.6860823736391 us/op 1.02
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30 259.72839604463655 us/op 243.09977911070746 us/op 1.07
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen 33.17309873366058 us/op 32.7698428423776 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery 41.47422710483924 us/op 40.18718458685745 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01 219.32393558326265 us/op 220.6308642668451 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02 374.70361748058326 us/op 374.3303232343923 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty 158.45426481198507 us/op 157.4800273861762 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions 48.05389007897932 us/op 46.04387115299681 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet 33.424181036247795 us/op 33.749762545135674 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern 32.13347648905672 us/op 33.609323411003416 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters 57.21179372528858 us/op 56.61059558520592 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit 39.875549146288684 us/op 39.71384282761865 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy 47.97087056246688 us/op 47.33137511912962 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins 49.634578676503075 us/op 49.65094339261853 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates 84.26659621031074 us/op 87.42730503941064 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen 13.53440754733317 us/op 13.47143252568076 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot 51.325665590929226 us/op 51.91268110700126 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes 153.33103783524672 us/op 155.15023839946574 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus 86.54679736908619 us/op 86.63763580447784 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc 38.13502114772608 us/op 38.55872325975251 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection 42.461449319247905 us/op 42.003266567761514 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList 60.5343350147734 us/op 60.07469648749903 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect 541.5240310219399 us/op 544.2593326506588 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple 12.23687365236053 us/op 12.124264760814924 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins 16.950133288017803 us/op 16.90380670173025 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections 57.24990226316788 us/op 55.61668688693685 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect 161.83985833349863 us/op 157.7654919003625 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert 22.650947192449273 us/op 22.948761595210804 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins 17.14655461498101 us/op 16.814044548852365 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections 23.266030669501834 us/op 23.074341778252602 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect 40.27435413116289 us/op 40.09689324096429 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone 19.572198566197365 us/op 18.861798202237075 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery 199.66730756406835 us/op 192.50887469488578 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01 755.4519116753115 us/op 761.4073523066872 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen 18.54915290525836 us/op 18.63140325956245 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery 192.00196469441033 us/op 186.75320389655616 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01 83.83555551772366 us/op 84.53802963154439 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty 164.19031997517067 us/op 160.51653306904257 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions 46.53957651628681 us/op 47.75806533157311 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet 26.68647971377276 us/op 27.341992658352297 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern 31.437761767642563 us/op 31.610730231403135 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters 54.76092268484258 us/op 53.01557075249472 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit 25.40304413892336 us/op 25.495368328139506 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy 96.91742033296838 us/op 101.96481863645322 us/op 0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins 33.354203065988074 us/op 34.65920844504799 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates 73.85108885945853 us/op 71.30738852465822 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen 61.13505632265776 us/op 66.69756584774606 us/op 0.92
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot 49.180603521513255 us/op 49.044055829747734 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes 127.81741782561873 us/op 127.25284885109019 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus 46.51874593735998 us/op 44.24814750674467 us/op 1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc 97.63559970803684 us/op 97.08162404219692 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection 64.76683423607476 us/op 63.36225004221912 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList 57.03627652423141 us/op 56.78812650925052 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect 106.84335440617527 us/op 104.80475958350026 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple 8.789116404376022 us/op 8.371452034719972 us/op 1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins 53.1615719707941 us/op 53.0035762208787 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections 40.973457140306394 us/op 40.19563295295902 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect 76.58416989014323 us/op 74.08880275358783 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert 15.109764889057042 us/op 14.982082056444378 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins 14.728512113689693 us/op 15.160851201713987 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections 13.195703748851074 us/op 12.845264135068547 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect 24.908687217864575 us/op 23.45060373623882 us/op 1.06
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone 5.989478018826431 us/op 5.853592993414347 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery 300.7245672512466 us/op 300.36768913782106 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01 834.7163842551333 us/op 811.2735264957406 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler 6.930227581116526 us/op 6.727195824967822 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator 1.7930238443173299 us/op 1.8977336486301108 us/op 0.94
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser 7.764765252505354 us/op 7.553549026450435 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameCaseWhenThen 32.0376358027574 us/op 32.132697004773554 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery 40.37714000085628 us/op 40.56461155709185 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery01 219.3737823882234 us/op 218.68956115578186 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery02 375.26444811581115 us/op 367.5520174612091 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExceptUnionIntersectSixty 157.90119460831744 us/op 155.4244088190829 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExec20Expressions 44.09029388102981 us/op 43.675075796361014 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameFromLet 32.535948941065136 us/op 32.87745741398029 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPattern 31.06841776126142 us/op 31.121992883804772 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPreFilters 55.50580939527433 us/op 55.748800071144544 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGroupLimit 40.95707629674377 us/op 39.5639713787687 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameLongFromSourceOrderBy 46.739390033450846 us/op 47.48656426620216 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameManyJoins 48.52452606625517 us/op 48.05149771059469 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedAggregates 81.48170715962226 us/op 85.18607364003515 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedParen 13.116113553469381 us/op 12.991329595099652 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNamePivot 50.356324663279665 us/op 50.70584051156341 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery15OrsAndLikes 156.3793937538775 us/op 154.99307523990902 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery30Plus 86.04090191409351 us/op 85.26901895337838 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFunc 39.0713626747865 us/op 38.03381399017785 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFuncInProjection 42.61533289678813 us/op 42.77710589357888 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryList 57.84734637419933 us/op 57.43734634523649 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryNestedSelect 546.7578958700894 us/op 556.8996200707749 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuerySimple 11.909933019897107 us/op 11.808001668172285 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralJoins 16.121754200493566 us/op 16.017870616544847 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralProjections 53.12735560715356 us/op 54.880385948157354 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralSelect 157.72043619709228 us/op 154.12063527877172 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSimpleInsert 21.73160305213563 us/op 21.496419085138903 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeJoins 16.37227650092088 us/op 16.225517940709402 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeProjections 21.65574068455265 us/op 21.484423283669678 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeSelect 40.82849790363362 us/op 39.57590236645111 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameTimeZone 18.67357468913772 us/op 18.544673478397158 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery 193.5701831661887 us/op 195.2718989372133 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery01 746.789358256171 us/op 774.6589746490399 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameCaseWhenThen 23.88469718386143 us/op 23.812640156932837 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery 257.9162091870299 us/op 243.0876924603819 us/op 1.06
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery01 124.24771850924621 us/op 122.81501231805399 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExceptUnionIntersectSixty 267.303251565119 us/op 259.92578630254434 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExec20Expressions 62.844574349404205 us/op 66.97802621826649 us/op 0.94
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameFromLet 38.611279866027715 us/op 38.92413615610436 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPattern 47.261849982645444 us/op 46.26319028069611 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPreFilters 79.67906357674177 us/op 81.00963539799936 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGroupLimit 28.437676046791438 us/op 27.995231589904442 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameLongFromSourceOrderBy 119.57579672111167 us/op 115.60851123572168 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameManyJoins 41.8648557300941 us/op 43.50054803678506 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedAggregates 105.60928090600245 us/op 98.6919828973465 us/op 1.07
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedParen 66.66517835096812 us/op 64.48939487580142 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNamePivot 62.676357630464906 us/op 63.55077766311196 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery15OrsAndLikes 196.07976635756762 us/op 190.9369385394278 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery30Plus 59.386086953343465 us/op 58.07537623675726 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFunc 114.34683955607336 us/op 110.70225769581145 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFuncInProjection 79.47860120351395 us/op 79.48824249965652 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryList 69.32438647764488 us/op 70.03145886104211 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryNestedSelect 139.83265878073666 us/op 135.82402194355808 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuerySimple 11.450730788039815 us/op 11.83559855830539 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralJoins 83.38090443740384 us/op 78.85846616821684 us/op 1.06
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralProjections 62.48921587185771 us/op 60.26106783010457 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralSelect 116.94599255119556 us/op 114.51048958256222 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSimpleInsert 21.99587714500722 us/op 22.020133466685383 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeJoins 20.435324129172717 us/op 19.92100344942056 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeProjections 18.851964683670424 us/op 18.444742421323216 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeSelect 35.2660635247638 us/op 35.42227530999153 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameTimeZone 7.531867352495725 us/op 7.332818121770247 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery 459.83121897265573 us/op 465.19647292772345 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery01 1138.6852509835326 us/op 1168.6298725837114 us/op 0.97

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

Please sign in to comment.