Skip to content

Commit

Permalink
Merge pull request #1327 from partiql/deprecates-builder-apis
Browse files Browse the repository at this point in the history
Re-adds removed builder APIs and adds deprecation notice
  • Loading branch information
johnedquinn authored Jan 2, 2024
2 parents 7fe57b5 + fcd061b commit 8253053
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 2 deletions.
6 changes: 4 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,9 @@ Thank you to all who have contributed!
## [Unreleased]

### Added
- Adds the ability to define a user-defined-function in ConnectorMetadata
- Move ConnectorMetadata map from PartiQLPlanner to PartiQLPlanner.Session for planner re-use.
- Adds the ability to define a user-defined-function in `ConnectorMetadata`
- Move `ConnectorMetadata` map from `PartiQLPlanner` to `PartiQLPlanner.Session` for planner re-use.
- Deprecates 2 APIs in `org.partiql.planner.PartiQLPlannerBuilder` in favor of using the ConnectorMetadata map in `PartiQLPlanner.Session`.

### Changed

Expand All @@ -44,6 +45,7 @@ Thank you to all who have contributed!
### Contributors
Thank you to all who have contributed!
- @rchowell
- @johnedquinn

## [0.14.0-alpha] - 2023-12-15

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package org.partiql.planner

import org.partiql.spi.connector.ConnectorMetadata

/**
* PartiQLPlannerBuilder is used to programmatically construct a [PartiQLPlanner] implementation.
*
Expand Down Expand Up @@ -38,4 +40,29 @@ public class PartiQLPlannerBuilder {
public fun addPasses(vararg passes: PartiQLPlannerPass): PartiQLPlannerBuilder = this.apply {
this.passes.addAll(passes)
}

/**
* Java style method for assigning a Catalog name to [ConnectorMetadata].
*
* @param catalog
* @param metadata
* @return
*/
@Deprecated("This will be removed in v0.15.0+.", ReplaceWith("Please use org.partiql.planner.PartiQLPlanner.Session"))
public fun addCatalog(catalog: String, metadata: ConnectorMetadata): PartiQLPlannerBuilder = this

/**
* Kotlin style method for assigning Catalog names to [ConnectorMetadata].
*
* @param catalogs
* @return
*/
@Deprecated("This will be removed in v0.15.0+.", ReplaceWith("Please use org.partiql.planner.PartiQLPlanner.Session"))
public fun catalogs(vararg catalogs: Pair<String, ConnectorMetadata>): PartiQLPlannerBuilder = this

@Deprecated("This will be removed in v0.15.0+.", ReplaceWith("addPasses"))
public fun passes(passes: List<PartiQLPlannerPass>): PartiQLPlannerBuilder = this.apply {
this.passes.clear()
this.passes.addAll(passes)
}
}

1 comment on commit 8253053

@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: 8253053 Previous: 7fe57b5 Ratio
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithInterruptible 275.3545197404758 us/op 252.21461552527427 us/op 1.09
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible 278.7560819644437 us/op 258.0678160484249 us/op 1.08
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible 231.50434969316547 us/op 233.00483620487321 us/op 0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible 258.03175055047706 us/op 246.55843040351266 us/op 1.05
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible 182.06696253154283 us/op 188.9231221136401 us/op 0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible 186.32971882097726 us/op 183.90194149735453 us/op 1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithInterruptible 13119197.1721 us/op 13319142.806699999 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithoutInterruptible 12950962.825100001 us/op 12887412.5811 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible 5110515.334650001 us/op 5164656.93435 us/op 0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible 5392826.801600002 us/op 4692318.73255 us/op 1.15
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible 38.896307547169314 us/op 39.5240039878047 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible 37.47925462224354 us/op 38.205371896389806 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithInterruptible 13032486.093400002 us/op 13024492.335299999 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithoutInterruptible 13090316.888549997 us/op 12873457.264000002 us/op 1.02
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible 4920356.615499998 us/op 4865393.1411 us/op 1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible 5113271.779499998 us/op 5157047.225400001 us/op 0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible 100919.15442363638 us/op 91495.85619886364 us/op 1.10
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible 94709.38063333335 us/op 99787.88079090908 us/op 0.95
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15 81.05549227629173 us/op 80.570499127982 us/op 1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30 155.6272521015816 us/op 155.61186919330754 us/op 1.00
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15 368935.2657666667 us/op 370279.3846 us/op 1.00
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30 737556.580725 us/op 732309.0129750001 us/op 1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10 7264493.985450001 us/op 7195430.8851000015 us/op 1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15 131.44095682563426 us/op 133.00135797996376 us/op 0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30 256.1809186282744 us/op 243.66619195725934 us/op 1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen 33.99990546072761 us/op 32.67436847237083 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery 41.328668980669505 us/op 41.63224120737566 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01 225.27578260338646 us/op 220.93736862504542 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02 361.2890460976979 us/op 375.54074228129053 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty 157.35788526394285 us/op 156.66572116563654 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions 47.16684638919261 us/op 46.68224747300404 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet 35.0407438957761 us/op 34.109529708696385 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern 33.27899467494628 us/op 32.677687503323234 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters 59.05886465714782 us/op 57.89818698841899 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit 39.09513843928245 us/op 40.14243302620797 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy 47.8463805481846 us/op 48.18799753747855 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins 50.2636399540145 us/op 49.37376832196264 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates 84.6402598871647 us/op 85.10017177431148 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen 13.769358397802856 us/op 13.681390422595754 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot 51.96419962345003 us/op 51.613656560514315 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes 155.2612108133631 us/op 153.43678971289128 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus 85.6062992529175 us/op 86.87193566656393 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc 38.473797105439715 us/op 38.159086507534234 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection 42.72170998548221 us/op 43.19576369861058 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList 60.09158363721677 us/op 59.35120876924164 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect 559.3886639057687 us/op 556.7648503499652 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple 12.363230015316045 us/op 12.24799710431274 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins 17.35623418211484 us/op 17.10119396629831 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections 57.618831088193744 us/op 56.637437510498025 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect 160.31325446798212 us/op 160.28517203937744 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert 23.83762731507537 us/op 23.523637338251174 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins 16.830501995526113 us/op 16.964301323468536 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections 23.176509226575924 us/op 23.398452933227407 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect 39.90440791073315 us/op 40.519013965781895 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone 19.11987628974532 us/op 19.177380632667408 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery 198.68026959617592 us/op 186.125307277169 us/op 1.07
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01 745.696438669316 us/op 745.5302553988541 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen 18.362878427935232 us/op 18.544825288832882 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery 178.00793258064164 us/op 187.89837183606144 us/op 0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01 85.89488538587796 us/op 80.78454669189318 us/op 1.06
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty 168.03086561779594 us/op 165.69028509524867 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions 45.84608786534573 us/op 46.879941340397856 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet 26.82396299682432 us/op 27.569678723234993 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern 29.554557959472646 us/op 30.507260053445435 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters 56.080630371377026 us/op 54.53110673999605 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit 24.947900131781118 us/op 25.00554985257537 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy 99.06297750182819 us/op 96.07840666413051 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins 33.23412980563454 us/op 32.99423787185137 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates 70.70711944792885 us/op 71.42944272102626 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen 62.996956386003056 us/op 59.97176168463433 us/op 1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot 48.46175924866605 us/op 48.12918648162956 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes 130.36764302572305 us/op 130.13523118883083 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus 46.43513706756649 us/op 49.88992514639669 us/op 0.93
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc 97.9059337257333 us/op 98.35138796244772 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection 65.36074377085545 us/op 65.59481336475007 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList 57.84304861842219 us/op 55.16997473816947 us/op 1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect 103.28573339134891 us/op 105.6141421268004 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple 8.448252772286448 us/op 8.526257846704304 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins 55.585380655823904 us/op 54.663616628430034 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections 39.48018045406444 us/op 40.52710649633568 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect 77.08578904629326 us/op 75.00173936685408 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert 14.689915373399534 us/op 15.045482699416723 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins 14.846539451917682 us/op 15.024206394080204 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections 13.173415517465425 us/op 12.995208702663609 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect 24.3400480744153 us/op 24.329880569586216 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone 5.986220127742892 us/op 6.062008719880061 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery 303.7651467900353 us/op 296.6859777419246 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01 838.3046638123617 us/op 839.223025000552 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler 6.768202275376491 us/op 6.854041286530814 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator 1.9812782639822668 us/op 1.7584864667798183 us/op 1.13
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser 7.657463412104226 us/op 7.412711097783242 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameCaseWhenThen 33.267512002090925 us/op 32.10698098053025 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery 40.12540939077319 us/op 42.40931430890664 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery01 219.94242582631173 us/op 218.020355396379 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery02 379.2214594476646 us/op 381.28707354866344 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExceptUnionIntersectSixty 157.9853726583154 us/op 156.08128086521452 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExec20Expressions 45.6743924137725 us/op 44.54659721790274 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameFromLet 32.67205649941188 us/op 32.791279529112565 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPattern 31.41678985215583 us/op 31.33218141158872 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPreFilters 56.74778654078422 us/op 54.93048094652668 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGroupLimit 39.84861423422162 us/op 40.0325304524352 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameLongFromSourceOrderBy 48.08561917530027 us/op 46.68919830339091 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameManyJoins 49.77492244162514 us/op 48.476114279760196 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedAggregates 86.37398883706192 us/op 85.76854031837587 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedParen 13.234081686811233 us/op 13.279924443586818 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNamePivot 52.23572406287682 us/op 51.21143363149763 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery15OrsAndLikes 151.78679651760262 us/op 152.74282347881558 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery30Plus 85.74958877479119 us/op 86.39680964025494 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFunc 38.13789023467606 us/op 37.81446427298134 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFuncInProjection 42.11234615566899 us/op 42.72692916994553 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryList 57.32410271574056 us/op 58.04459060117625 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryNestedSelect 547.9528751082959 us/op 551.8528986020896 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuerySimple 11.905682374973518 us/op 11.939499481082326 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralJoins 16.32295898903045 us/op 16.348700261956296 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralProjections 52.894276046739186 us/op 53.13287037627081 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralSelect 157.0867031796298 us/op 155.7520989853515 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSimpleInsert 22.369557004623164 us/op 22.116512949067292 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeJoins 16.216884608304504 us/op 16.48564385097503 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeProjections 22.090085459220454 us/op 22.104522285608333 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeSelect 40.52275522963226 us/op 40.567703310850575 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameTimeZone 18.60716867188479 us/op 18.575960175694853 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery 196.74470773642645 us/op 192.59153170600877 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery01 760.6911325818039 us/op 748.3596324651751 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameCaseWhenThen 24.358227081606405 us/op 24.122346969671664 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery 243.10598617776327 us/op 248.43373952469355 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery01 122.63935861890855 us/op 120.72205791773608 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExceptUnionIntersectSixty 264.49076610201706 us/op 272.3421177950544 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExec20Expressions 65.70194833065858 us/op 64.09753771568053 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameFromLet 38.38368860843588 us/op 39.02574880426615 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPattern 47.302469981783226 us/op 46.29429069241162 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPreFilters 79.98332216364426 us/op 78.02027992122241 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGroupLimit 27.874090675873003 us/op 28.170459759592738 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameLongFromSourceOrderBy 119.20534236745296 us/op 118.04443653266068 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameManyJoins 43.956738892042964 us/op 42.44125120396311 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedAggregates 102.06305107865296 us/op 103.03091152687693 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedParen 68.03153383018056 us/op 68.69582800051293 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNamePivot 62.868821224473024 us/op 64.44558554828589 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery15OrsAndLikes 188.11248110458592 us/op 191.4450790222154 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery30Plus 59.71540452468505 us/op 58.73429952742233 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFunc 113.0225903684498 us/op 112.85966680127733 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFuncInProjection 78.69360184130497 us/op 78.46263754668288 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryList 69.95704353433547 us/op 69.13353935592563 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryNestedSelect 134.7558967091067 us/op 137.95445064728045 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuerySimple 11.954174912855413 us/op 12.285317767459606 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralJoins 80.03012892178585 us/op 81.29711062865991 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralProjections 61.142110446925514 us/op 63.4238781826808 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralSelect 115.68904293211126 us/op 115.78611158710426 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSimpleInsert 22.393823353637007 us/op 22.020443482461708 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeJoins 20.261634526947667 us/op 19.896635110901002 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeProjections 18.71786046592365 us/op 18.207205596754893 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeSelect 36.332022976628494 us/op 35.961455395181304 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameTimeZone 7.428593727497189 us/op 7.464643625925987 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery 462.6125325377608 us/op 469.4650928383256 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery01 1135.3415920093803 us/op 1151.221097411924 us/op 0.99

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

Please sign in to comment.