Skip to content

Commit

Permalink
Prepare v0.14.4 release; move internal, top-level functions back to o…
Browse files Browse the repository at this point in the history
…riginal file (#1389)
  • Loading branch information
alancai98 authored Mar 13, 2024
1 parent b063e52 commit 6634bc0
Show file tree
Hide file tree
Showing 5 changed files with 32 additions and 12 deletions.
22 changes: 21 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,24 @@ Thank you to all who have contributed!

## [Unreleased]

### Added

### Changed

### Deprecated

### Fixed

### Removed

### Security

### Contributors
Thank you to all who have contributed!
- @<your-username>

## [0.14.4]

### Added
- Added constrained decimal as valid parameter type to functions that take in numeric parameters.
- Added async version of physical plan evaluator `PartiQLCompilerAsync`.
Expand Down Expand Up @@ -61,6 +79,7 @@ Thank you to all who have contributed!

### Contributors
Thank you to all who have contributed!
- @yliuuuu
- @alancai98

## [0.14.3] - 2024-02-14
Expand Down Expand Up @@ -1020,7 +1039,8 @@ breaking changes if migrating from v0.9.2. The breaking changes accidentally int
### Added
Initial alpha release of PartiQL.

[Unreleased]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.14.3...HEAD
[Unreleased]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.14.4...HEAD
[0.14.4]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.14.3...v0.14.4
[0.14.3]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.14.2...v0.14.3
[0.14.2]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.14.1...v0.14.2
[0.14.1]: https://github.com/partiql/partiql-lang-kotlin/compare/v0.14.0-alpha...v0.14.1
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ This project is published to [Maven Central](https://search.maven.org/artifact/o

| Group ID | Artifact ID | Recommended Version |
|---------------|-----------------------|---------------------|
| `org.partiql` | `partiql-lang-kotlin` | `0.14.3` |
| `org.partiql` | `partiql-lang-kotlin` | `0.14.4` |


For Maven builds, add the following to your `pom.xml`:
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
group=org.partiql
version=0.14.4-SNAPSHOT
version=0.14.4

ossrhUsername=EMPTY
ossrhPassword=EMPTY
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@ import org.partiql.errors.Property
import org.partiql.errors.PropertyValueMap
import org.partiql.lang.ast.IsOrderedMeta
import org.partiql.lang.ast.SourceLocationMeta
import org.partiql.lang.ast.UNKNOWN_SOURCE_LOCATION
import org.partiql.lang.ast.sourceLocation
import org.partiql.lang.domains.PartiqlPhysical
import org.partiql.lang.domains.staticType
Expand Down Expand Up @@ -1874,14 +1873,6 @@ internal class PhysicalPlanCompilerAsyncImpl(
)
}

internal val MetaContainer.sourceLocationMeta get() = this[SourceLocationMeta.TAG] as? SourceLocationMeta
internal val MetaContainer.sourceLocationMetaOrUnknown get() = this.sourceLocationMeta ?: UNKNOWN_SOURCE_LOCATION

internal fun StaticType.getTypes() = when (val flattened = this.flatten()) {
is AnyOfType -> flattened.types
else -> listOf(this)
}

/**
* Represents an element in a select list that is to be projected into the final result.
* i.e. an expression, or a (project_all) node.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ import org.partiql.errors.Property
import org.partiql.errors.PropertyValueMap
import org.partiql.lang.ast.IsOrderedMeta
import org.partiql.lang.ast.SourceLocationMeta
import org.partiql.lang.ast.UNKNOWN_SOURCE_LOCATION
import org.partiql.lang.ast.sourceLocation
import org.partiql.lang.domains.PartiqlPhysical
import org.partiql.lang.domains.staticType
Expand Down Expand Up @@ -1885,6 +1886,14 @@ internal class PhysicalPlanCompilerImpl(
)
}

internal val MetaContainer.sourceLocationMeta get() = this[SourceLocationMeta.TAG] as? SourceLocationMeta
internal val MetaContainer.sourceLocationMetaOrUnknown get() = this.sourceLocationMeta ?: UNKNOWN_SOURCE_LOCATION

internal fun StaticType.getTypes() = when (val flattened = this.flatten()) {
is AnyOfType -> flattened.types
else -> listOf(this)
}

/**
* Represents an element in a select list that is to be projected into the final result.
* i.e. an expression, or a (project_all) node.
Expand Down

1 comment on commit 6634bc0

@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: 6634bc0 Previous: b063e52 Ratio
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithInterruptible 256.71510304549605 us/op 257.9747043397694 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible 256.8311781750583 us/op 263.7258741697757 us/op 0.97
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible 244.49539434302125 us/op 230.11305955948805 us/op 1.06
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible 241.64230263255428 us/op 224.92991449567262 us/op 1.07
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible 165.49440988019106 us/op 163.42736581921412 us/op 1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible 165.73165997188377 us/op 173.507857643011 us/op 0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithInterruptible 13126811.65435 us/op 13395009.411950001 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithoutInterruptible 13411575.010199998 us/op 12930301.966250002 us/op 1.04
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible 5147160.361849999 us/op 5252022.3024 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible 4915020.65555 us/op 4869993.727149999 us/op 1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible 38.300291594542436 us/op 42.00845201692415 us/op 0.91
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible 40.41417780860088 us/op 38.90389681997671 us/op 1.04
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithInterruptible 13150951.62695 us/op 12907303.0446 us/op 1.02
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithoutInterruptible 12958069.549250001 us/op 13416627.816449998 us/op 0.97
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible 5219128.19565 us/op 4993263.8961 us/op 1.05
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible 4996627.315349999 us/op 5633216.684350001 us/op 0.89
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible 101339.6976568182 us/op 98766.25582727273 us/op 1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible 95077.70372272727 us/op 97630.99657727274 us/op 0.97
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15 81.44256600745541 us/op 77.60085901383758 us/op 1.05
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30 148.85279393640585 us/op 154.80549816684604 us/op 0.96
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15 374168.68463333335 us/op 330979.425525 us/op 1.13
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30 720014.5576249999 us/op 730348.7407249999 us/op 0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10 7445687.602849999 us/op 7192940.67985 us/op 1.04
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15 132.1801611147674 us/op 136.38754263385627 us/op 0.97
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30 252.3409404499369 us/op 244.4059448269291 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen 33.237249965933806 us/op 32.883556365402306 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery 41.636960430583144 us/op 41.85726485917123 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01 235.3524081649306 us/op 241.88553211938415 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02 405.7937380957716 us/op 407.3133413965208 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty 156.1085951581578 us/op 157.87569559841177 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions 47.60934570411125 us/op 46.96191905675916 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet 33.27692891932047 us/op 32.52005941898066 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern 32.011137505384184 us/op 31.258106008358983 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters 56.49602491642622 us/op 57.00440429658708 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit 37.62242888185021 us/op 37.7777904398103 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy 47.73783880880107 us/op 47.847173419901644 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins 48.212269140395236 us/op 50.19805982025291 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates 86.39341698886787 us/op 84.32376141711953 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen 13.350988232711064 us/op 13.445884917511444 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot 51.726462909662054 us/op 51.4766337821265 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes 156.45554063822604 us/op 161.20395251759106 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus 83.80656194797034 us/op 83.8764912217986 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc 38.14780702090734 us/op 38.33835785335975 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection 42.51861645504474 us/op 42.36579314278198 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList 59.46675705661755 us/op 59.5293176798909 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect 562.7812097903254 us/op 592.6845468085103 us/op 0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple 12.08643380429745 us/op 12.111947234135986 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins 16.76634876445137 us/op 16.53470096683361 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections 54.92668883428378 us/op 55.7731647601762 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect 156.24952328677057 us/op 154.05747044391353 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert 23.52426745603694 us/op 22.422323563827742 us/op 1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins 16.216760158069768 us/op 16.55858611330553 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections 22.626990478814626 us/op 22.42988912302561 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect 41.31050235184766 us/op 40.36982872028152 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone 18.69057688863106 us/op 19.067489032254233 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery 187.9170310750762 us/op 192.66115311499323 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01 752.4849177374717 us/op 773.9087573042766 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen 18.58106883112751 us/op 18.81125322781944 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery 204.58384771398454 us/op 189.05344603309078 us/op 1.08
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01 88.48199045973703 us/op 85.067816368174 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty 161.2556657440479 us/op 159.2038624267157 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions 45.799438935873795 us/op 45.1973659194282 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet 27.62189365370072 us/op 27.546554203820172 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern 29.872699952818728 us/op 31.311882152892327 us/op 0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters 54.42268262328768 us/op 54.4352413221669 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit 25.937492584479617 us/op 25.448631077304363 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy 99.48863909057864 us/op 99.79041908273898 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins 33.3859664795787 us/op 33.73480894626453 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates 73.92089529084973 us/op 72.50507862062437 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen 60.109885996368895 us/op 61.48857794673963 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot 49.086221838593744 us/op 48.841060387281075 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes 130.81515640520303 us/op 129.62467885494308 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus 44.60990811698831 us/op 47.71894038705166 us/op 0.93
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc 98.17905099019539 us/op 100.53182750900446 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection 63.585777187072246 us/op 64.79031267560245 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList 57.0483543187094 us/op 56.29237136246246 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect 106.25351892655821 us/op 102.01836636106285 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple 8.414241672770165 us/op 8.591087014633052 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins 52.62410000286262 us/op 52.81433926291843 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections 40.882461235806765 us/op 41.567747785050805 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect 76.18955435352164 us/op 76.69070006361767 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert 14.89371097800302 us/op 14.88057519660037 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins 14.929949758653194 us/op 14.937093835058558 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections 12.931345463561712 us/op 13.232949484757043 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect 24.22906198758137 us/op 24.064742830802043 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone 5.852564957979398 us/op 5.959623466044688 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery 305.79627834293944 us/op 302.30720842023527 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01 865.7442492066278 us/op 876.1944123536884 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler 6.936484660846642 us/op 7.020905197905327 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator 1.9586359013862107 us/op 1.768040789644547 us/op 1.11
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser 8.098698551158579 us/op 7.7326191207882315 us/op 1.05
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery1 6.88753162931072 us/op 7.262419278683259 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery2 13.479637047476638 us/op 13.523125922106365 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery3 15.317061989932617 us/op 15.497928724493189 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery4 22.058419990076835 us/op 22.442516756950518 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery5 22.891479238544346 us/op 23.15115684467033 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery1 144724.0168910714 us/op 145075.82409285713 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery10 15.418580195174178 us/op 15.547847997769784 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery11 2.4201759884501177 us/op 2.4900319076146404 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery2 244553.6682425 us/op 247597.19965749996 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery3 245382.08832749998 us/op 234726.22198000006 us/op 1.05
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery4 307088.052975 us/op 305310.45787499996 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery5 300292.9367625 us/op 304528.4648625001 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery6 355480.2234833333 us/op 352410.2764833333 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery7 29200.32852655952 us/op 29660.930034632038 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery8 2868.0533212932414 us/op 2793.503684022089 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery9 256.97386551141165 us/op 262.0075995730333 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery1 6.96768456271526 us/op 6.925339140071138 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery2 13.065458771988684 us/op 12.942923163641288 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery3 14.543416073638003 us/op 15.343846235991876 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery4 20.462962434642982 us/op 20.974221116998912 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery5 21.685526093209724 us/op 21.709043113894307 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery1 128213.844175 us/op 133166.43640625002 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery10 9.459130494169674 us/op 9.446444545519947 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery11 1.3492935321926336 us/op 1.354113895416059 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery2 197396.75743500004 us/op 194619.3115716667 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery3 193838.1726316667 us/op 196034.25821333332 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery4 254947.40563499997 us/op 243355.24388000002 us/op 1.05
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery5 236976.30086000002 us/op 224288.00266 us/op 1.06
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery6 291785.2542249999 us/op 282591.9326625 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery7 22511.346239559723 us/op 23394.578160696772 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery8 2122.299538066134 us/op 2179.6935067896025 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery9 198.2234249286808 us/op 198.40849882370952 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameCaseWhenThen 31.611304534540313 us/op 32.730189658322175 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery 40.566620201363655 us/op 40.37156835996825 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery01 235.42551396953658 us/op 243.10232181101546 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery02 405.87720054111287 us/op 402.21704545144655 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExceptUnionIntersectSixty 158.41758542872986 us/op 155.97192215276425 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExec20Expressions 44.5701197071753 us/op 44.11393253752575 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameFromLet 32.16476961311007 us/op 32.70282741994727 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPattern 31.301494280002736 us/op 31.326915816576935 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPreFilters 55.7676359633114 us/op 56.512090212649696 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGroupLimit 38.61519913895095 us/op 39.73660117368494 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameLongFromSourceOrderBy 46.95984124791336 us/op 47.66637395126619 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameManyJoins 48.06278995237126 us/op 48.26004658393608 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedAggregates 84.24372485696475 us/op 84.05107664502499 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedParen 13.014971971702934 us/op 12.796586672780952 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNamePivot 50.48534082250809 us/op 50.82282718421746 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery15OrsAndLikes 160.73439954801418 us/op 160.9862790866102 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery30Plus 84.36779546517003 us/op 83.03581061715097 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFunc 37.89611290846683 us/op 37.35830110498978 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFuncInProjection 42.9388100191991 us/op 41.881856737246544 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryList 56.534186451001304 us/op 57.38243423203145 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryNestedSelect 572.4102141684374 us/op 585.3650130934791 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuerySimple 11.94396826817718 us/op 11.629747643673564 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralJoins 16.353428881703415 us/op 16.00566705367543 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralProjections 55.737347469814836 us/op 53.15899831445496 us/op 1.05
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralSelect 158.46828615334817 us/op 155.51316417142917 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSimpleInsert 22.587921317932565 us/op 21.291700249519707 us/op 1.06
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeJoins 15.853126576581564 us/op 16.04510611397394 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeProjections 21.681156747430403 us/op 21.509894015239635 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeSelect 39.63910714345323 us/op 39.613636747222 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameTimeZone 18.540785462482326 us/op 18.54673520117055 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery 193.1269435259321 us/op 193.38992414644375 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery01 731.6351075500472 us/op 753.7374588444073 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameCaseWhenThen 24.326483759641945 us/op 23.52501737780935 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery 248.46122891820045 us/op 241.2189125034487 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery01 123.07603167781076 us/op 120.61336832724774 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExceptUnionIntersectSixty 261.07456867366375 us/op 260.98874630261207 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExec20Expressions 63.46229599875662 us/op 62.26626982285188 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameFromLet 40.84453173221759 us/op 40.28101883651493 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPattern 44.852319611647594 us/op 45.286371958725745 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPreFilters 81.30266958614445 us/op 80.29735429297867 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGroupLimit 27.864260517946587 us/op 28.660556862376467 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameLongFromSourceOrderBy 117.49410020083508 us/op 117.19688940838145 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameManyJoins 41.29590608874874 us/op 42.38655766966233 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedAggregates 98.3212015252816 us/op 99.01397460724876 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedParen 67.25283291717675 us/op 67.29883873890358 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNamePivot 62.32490050012497 us/op 64.69661518659184 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery15OrsAndLikes 192.68092146479475 us/op 197.0239195520913 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery30Plus 60.532513680536134 us/op 58.77960000376665 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFunc 114.3943140729721 us/op 116.90548790784109 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFuncInProjection 78.76706786623 us/op 79.3723097070067 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryList 70.84624459653759 us/op 69.17478103442252 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryNestedSelect 137.69190974114952 us/op 136.51449992484342 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuerySimple 12.183763975682346 us/op 11.599508072278796 us/op 1.05
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralJoins 78.06149799068328 us/op 78.0816854916167 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralProjections 61.63907012384186 us/op 63.11118430367353 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralSelect 113.09246615340415 us/op 115.36850394415444 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSimpleInsert 21.983445196320986 us/op 21.495365273373174 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeJoins 20.689553991465374 us/op 21.218179651584087 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeProjections 18.84602677768535 us/op 18.582357111457153 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeSelect 36.01086565412356 us/op 35.93462984345275 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameTimeZone 7.397614567485516 us/op 7.543280483304471 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery 464.32081937700184 us/op 461.5323611882194 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery01 1190.2929190460623 us/op 1141.135812423416 us/op 1.04

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

Please sign in to comment.