Skip to content

Commit

Permalink
Prepares 0.14.5 release (#1419)
Browse files Browse the repository at this point in the history
  • Loading branch information
RCHowell authored Apr 10, 2024
1 parent 679af95 commit ab65143
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 16 deletions.
7 changes: 1 addition & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
### Added
- Support parsing of qualified name as table name for DDL command CREATE TABLE and DROP TABLE.
### Changed
### Deprecated
### Fixed
- Fixes typing of CASE-WHEN by applying the rules from SQL-99 9.3 for minimal common supertype.
### Removed
### Security
### Contributors
Thank you to all who have contributed!
- @rchowell
-->

## [Unreleased]
## [0.14.5]

### Added
- partiql-ast: adds warning not to implement `AstVisitor` interface directly. Please extend `AstBaseVisitor` instead.
Expand Down Expand Up @@ -55,7 +51,6 @@ Thank you to all who have contributed!

### Contributors
Thank you to all who have contributed!
- @<your-username>
- @rchowell
- @alancai98
- @johnedquinn
Expand Down
38 changes: 29 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
# PartiQL Lang Kotlin

This is a Kotlin implementation of the [PartiQL specification](https://partiql.org/assets/PartiQL-Specification.pdf).
PartiQL is based on SQL-92 and has added support for working with schemaless hierarchical data.
PartiQL is based on SQL-99 and has added support for working with schemaless hierarchical data.
PartiQL’s extensions to SQL are easy to understand, treat nested data as first class citizens and
compose seamlessly with each other and SQL.

Expand All @@ -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.4` |
| `org.partiql` | `partiql-lang-kotlin` | `0.14.5` |


For Maven builds, add the following to your `pom.xml`:
Expand Down Expand Up @@ -86,13 +86,33 @@ This will build the reference interpreter and test framework, then run all unit

## Directory Structure

- `docs` documentation and migration guides as well as source for the GitHub Wiki
- `examples`
- `lib` libraries not part of the partiql-lang-kotlin JAR
- `partiql-cli` contains the source code of the command-line interface and interactive prompt. (CLI/REPL)
- `partiql-lang` source code for the PartiQL parser and interpreter.
- `paritql-lang/src/jmh` contains the JMH benchmarks for PartiQL.
- `partiql-types` PartiQL type system
```
$ tree -d -L 2 -I build -I src`
.
├── buildSrc Gradle multi-project build
├── docs Documentation
│   ├── upgrades
│   └── wiki
├── examples Code examples
├── lib
│   ├── isl Ion Schema DOM
│   └── sprout IR codegen
├── partiql-ast PartiQL ast data structures and utilities
├── partiql-cli CLI & Shell application
├── partiql-coverage Code coverage library
├── partiql-lang Top-level project containing all subprojects
├── partiql-parser PartiQL parser
├── partiql-plan PartiQL plan data structures and utilities
├── partiql-planner PartiQL planner
├── partiql-spi Service provider interface
├── partiql-types PartiQL types
├── plugins PartiQL plugins used in testing
│   ├── partiql-local
│   └── partiql-memory
└── test
├── partiql-tests Conformance test data
└── partiql-tests-runner Conformance test runner
```

### Running JMH Benchmarks

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.5-SNAPSHOT
version=0.14.5

ossrhUsername=EMPTY
ossrhPassword=EMPTY
Expand Down

1 comment on commit ab65143

@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: ab65143 Previous: 679af95 Ratio
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithInterruptible 256.69262345495315 us/op 255.8515472467147 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible 257.43375946438056 us/op 276.38072384919985 us/op 0.93
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible 239.71707505752138 us/op 232.97752002225064 us/op 1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible 229.85689772391282 us/op 254.09971104035327 us/op 0.90
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible 172.52720168184348 us/op 185.03643543243916 us/op 0.93
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible 177.15641420326546 us/op 175.43980903304993 us/op 1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithInterruptible 13342725.450000001 us/op 13337294.579599999 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithoutInterruptible 13153804.5624 us/op 13242859.232949998 us/op 0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible 4989169.422749999 us/op 5295319.11235 us/op 0.94
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible 5125563.915399999 us/op 4905916.4672 us/op 1.04
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible 38.62650260141594 us/op 42.48156629505381 us/op 0.91
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible 39.17337415259284 us/op 42.39076255815533 us/op 0.92
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithInterruptible 13361941.311699998 us/op 13455479.408950001 us/op 0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithoutInterruptible 13410113.495649999 us/op 13060791.236599999 us/op 1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible 5044043.209450001 us/op 4993259.053 us/op 1.01
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible 5109491.12885 us/op 5231213.76835 us/op 0.98
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible 100181.41457227271 us/op 90742.14018143939 us/op 1.10
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible 96672.48969318184 us/op 93541.46244583334 us/op 1.03
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15 80.35802774781219 us/op 80.50492033033689 us/op 1.00
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30 155.80198137284773 us/op 156.63096259589858 us/op 0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15 369085.1850333334 us/op 373235.2521666667 us/op 0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30 744688.0580499999 us/op 756899.6848250001 us/op 0.98
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10 7261291.3287 us/op 7340373.567100001 us/op 0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15 130.12070254687282 us/op 136.8719053216602 us/op 0.95
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30 250.7453684669794 us/op 252.21829628495271 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen 33.07023504461567 us/op 33.05054938010269 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery 43.15670743359298 us/op 42.64735339398832 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01 237.75351790435735 us/op 239.30928684289614 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02 418.3358360280117 us/op 419.9004399363163 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty 158.1859857459695 us/op 159.51125843007713 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions 47.85850354627995 us/op 46.6177356129423 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet 33.720899204856735 us/op 33.614333723278826 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern 31.993385950999617 us/op 32.159667480598095 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters 57.1467994696592 us/op 57.8937277177781 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit 37.78137386865283 us/op 38.66742916843129 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy 46.91974212127573 us/op 47.34962773138523 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins 50.123245363258626 us/op 50.42984734204656 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates 83.5881373970122 us/op 85.86702449421054 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen 13.574814878386766 us/op 13.398058273724681 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot 51.43687069735902 us/op 55.09926694916468 us/op 0.93
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes 158.33870585380257 us/op 161.0365302093891 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus 84.84031722392112 us/op 84.64709561844178 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc 38.07782647938786 us/op 38.796858185805604 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection 42.34030041351595 us/op 41.90863768468266 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList 59.107883811534656 us/op 59.589789850399804 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect 573.9777043380845 us/op 591.0578656226688 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple 11.961013428691619 us/op 12.051267485380865 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins 17.023296088426008 us/op 16.708889775948414 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections 54.52239727311329 us/op 56.15612099754858 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect 158.1348111862339 us/op 159.35792040211405 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert 22.60992280961882 us/op 23.635122475290245 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins 16.81889476031435 us/op 16.929096149281598 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections 22.73225300288805 us/op 22.65045180196003 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect 40.87233051102062 us/op 40.66720061925432 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone 19.272845441950853 us/op 18.815320678496896 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery 190.74700963894085 us/op 202.02063174426343 us/op 0.94
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01 752.669759743501 us/op 777.9654538109816 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen 18.71077172871849 us/op 19.06746091511797 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery 187.8507373693879 us/op 184.29275512401028 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01 84.94127283202538 us/op 86.85642633815388 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty 165.35887354406387 us/op 161.54056304943973 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions 47.54771151282754 us/op 47.80979732411764 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet 28.138359740950783 us/op 27.93097207096139 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern 31.194421435860807 us/op 29.597051803910226 us/op 1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters 54.10924793416069 us/op 54.879689377762496 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit 25.138260681267937 us/op 25.541997140133937 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy 97.9820772234984 us/op 99.24970477879137 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins 33.569357963237536 us/op 34.71732919217832 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates 73.29563175979474 us/op 73.12379397216274 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen 60.93977807554472 us/op 62.025475079439886 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot 47.717378882099936 us/op 47.00977717492789 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes 130.26398067417068 us/op 134.4976439418911 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus 44.71955745399919 us/op 43.250433182685256 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc 100.35728112872937 us/op 98.86475042210303 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection 65.07906447494702 us/op 66.38165477923361 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList 56.543185877540644 us/op 58.63669483814258 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect 111.13821627387844 us/op 110.41825723336805 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple 8.535652092674747 us/op 8.717639459316484 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins 54.92477066485223 us/op 56.1022336628094 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections 41.274018363765904 us/op 42.27508095985592 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect 77.88948973288532 us/op 74.8097944495105 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert 15.323197234952294 us/op 14.98556944979219 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins 14.553847551590996 us/op 14.937139147200918 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections 13.1179132541295 us/op 13.121185290754545 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect 24.364809055737688 us/op 24.915396912367335 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone 5.841304618646634 us/op 5.999903454816621 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery 303.51605968428737 us/op 307.8483767140672 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01 863.4141012987602 us/op 897.0456103157134 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler 7.0044803215730145 us/op 6.925506754093393 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator 1.801689433571759 us/op 1.7705504037199382 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser 7.995490290378948 us/op 8.023296449898535 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery1 6.979966119491499 us/op 7.025118557174016 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery2 13.218820523224087 us/op 13.598099790537077 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery3 15.18195111676765 us/op 15.184925396161372 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery4 22.389705391893678 us/op 22.791751959589146 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testCompileQuery5 24.00844351415817 us/op 23.1572070876047 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery1 144528.15670535713 us/op 147361.09628571427 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery10 15.60722677585278 us/op 14.482234029355585 us/op 1.08
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery11 2.441450402856238 us/op 2.466251890683962 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery2 238513.04313000003 us/op 239830.90435000003 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery3 240737.27962499997 us/op 238731.90144000007 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery4 292514.888775 us/op 304838.8440125 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery5 297890.6376625 us/op 308616.8535625 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery6 356313.40545 us/op 359180.1218666667 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery7 28918.444985712384 us/op 29849.424255006365 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery8 2788.25705760717 us/op 2792.4629293298685 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineAsyncBenchmark.testEvalQuery9 259.84937434589597 us/op 254.809487839531 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery1 7.033633413076683 us/op 6.92267785109902 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery2 12.850500875987503 us/op 13.350760217331118 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery3 14.77786249540517 us/op 15.136332514862676 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery4 21.064542912885088 us/op 21.7106503282879 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testCompileQuery5 22.193406873560185 us/op 22.259433871580757 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery1 129044.311475 us/op 131700.1451625 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery10 9.431802898682406 us/op 9.4227826679166 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery11 1.346825091779776 us/op 1.367297301509786 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery2 189029.334475 us/op 198008.96214999998 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery3 194046.23792500002 us/op 198126.874925 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery4 250786.86927749994 us/op 251557.02690750003 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery5 223710.64681 us/op 232320.51284999997 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery6 292670.71219999995 us/op 289049.4071375 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery7 22550.69912657371 us/op 22933.681485035304 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery8 2155.7037856759716 us/op 2146.8611679499945 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLCompilerPipelineBenchmark.testEvalQuery9 198.69870300770395 us/op 198.2294961302781 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameCaseWhenThen 32.32411182427183 us/op 32.31194366395009 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery 41.867723319366775 us/op 41.768561941049406 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery01 233.90215233871095 us/op 240.71485369603957 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery02 407.3991435842854 us/op 412.1945989907176 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExceptUnionIntersectSixty 157.16095102601565 us/op 155.7327356939017 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExec20Expressions 44.06688286857199 us/op 44.06546004887322 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameFromLet 32.38265645966446 us/op 32.65128392022405 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPattern 31.121101091830127 us/op 31.26845136317799 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPreFilters 55.62449070458898 us/op 56.48493223631402 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGroupLimit 38.4582276695363 us/op 38.9259035326029 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameLongFromSourceOrderBy 47.253214777947065 us/op 47.215444253378635 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameManyJoins 47.94773372092049 us/op 47.26505308549108 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedAggregates 84.56554625245775 us/op 85.5106458678342 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedParen 13.007451665682547 us/op 13.004325573276635 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNamePivot 51.84216793548332 us/op 51.03757515047322 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery15OrsAndLikes 155.98739509770647 us/op 157.95307937235742 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery30Plus 87.29114806721296 us/op 84.78314126892067 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFunc 37.590077926105515 us/op 38.17523553669885 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFuncInProjection 41.74872332904765 us/op 41.97811555171864 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryList 56.864790595344076 us/op 57.60127131382584 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryNestedSelect 578.6658297020297 us/op 572.0709983745103 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuerySimple 11.64361048183489 us/op 11.713974407858206 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralJoins 16.193155120742816 us/op 16.22839841056944 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralProjections 53.828506584337006 us/op 53.91920716425784 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralSelect 154.38524230735317 us/op 159.4589189502505 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSimpleInsert 21.903101649151033 us/op 22.10695474393001 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeJoins 15.967203599895075 us/op 15.911724316020514 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeProjections 21.29879928616358 us/op 21.961913263746016 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeSelect 40.43491500213424 us/op 39.696112691261355 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameTimeZone 18.6949877691663 us/op 18.49333051423364 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery 196.78310494382472 us/op 195.13042688103897 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery01 769.4836238876741 us/op 745.8683802726986 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameCaseWhenThen 23.678242653339854 us/op 23.88706970527564 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery 240.32177126887208 us/op 249.59714452111012 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery01 119.09472278912065 us/op 121.97765392061108 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExceptUnionIntersectSixty 258.0873971230456 us/op 262.31139051396 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExec20Expressions 64.13880227927734 us/op 63.92654392155597 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameFromLet 40.01778719564102 us/op 40.992861495059856 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPattern 47.28612793444362 us/op 45.58372179133305 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPreFilters 83.39998241485374 us/op 84.03960475022448 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGroupLimit 28.618005991906028 us/op 29.11582098430776 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameLongFromSourceOrderBy 116.99915270837451 us/op 117.8608151446002 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameManyJoins 42.931483987845674 us/op 43.004791128495654 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedAggregates 95.97982125887145 us/op 98.89510637284828 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedParen 65.02769086242206 us/op 66.83562143484164 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNamePivot 61.616892012722225 us/op 61.787196221778046 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery15OrsAndLikes 188.76091164117906 us/op 193.88117043300127 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery30Plus 63.026480561594305 us/op 61.54837746871321 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFunc 112.1710182581323 us/op 113.07201448408844 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFuncInProjection 76.95716477289248 us/op 79.79569234608772 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryList 66.8926353771337 us/op 68.4509913702046 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryNestedSelect 139.7286047874825 us/op 137.45537790263933 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuerySimple 11.892092734694753 us/op 11.92554499192418 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralJoins 78.34628928434684 us/op 78.3753771823117 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralProjections 61.46496393457217 us/op 61.1308363693257 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralSelect 112.38517574048277 us/op 116.94354248390646 us/op 0.96
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSimpleInsert 22.023491624335133 us/op 22.10463906354114 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeJoins 21.459074672285553 us/op 21.30541509625082 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeProjections 18.493584050465568 us/op 18.9828768274239 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeSelect 36.417933829128536 us/op 36.48232108076493 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameTimeZone 7.39084641133717 us/op 7.603841875562685 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery 459.6624428373172 us/op 469.4221629412973 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery01 1136.895980953488 us/op 1148.531085898034 us/op 0.99

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

Please sign in to comment.