Skip to content

Commit

Permalink
prepare release v0.9.3 (#1041)
Browse files Browse the repository at this point in the history
* prepare release v0.9.3
  • Loading branch information
yliuuuu authored Apr 13, 2023
1 parent 29bc5b4 commit 5e7ccd1
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 2 deletions.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Added

### Changed

### Deprecated

### Fixed

### Removed

### Security

## [0.9.3] - 2023-04-12

### Added
- Added numeric builtins ABS, SQRT, EXP, LN, POW, MOD.
- Added standard SQL built-in functions POSITION, OVERLAY, LENGTH, BIT_LENGTH, OCTET_LENGTH, CARDINALITY,
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.9.2` |
| `org.partiql` | `partiql-lang-kotlin` | `0.9.3` |


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.9.3-SNAPSHOT
version=0.9.3

ossrhUsername=EMPTY
ossrhPassword=EMPTY
Expand Down

1 comment on commit 5e7ccd1

@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: 5e7ccd1 Previous: 29bc5b4 Ratio
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15 163.18863217231527 us/op 174.33635765968535 us/op 0.94
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30 284.49660482482324 us/op 338.5143583339176 us/op 0.84
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15 608167.8325750001 us/op 569617.4538749999 us/op 1.07
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30 1181216.0467 us/op 1128523.7005999999 us/op 1.05
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10 12025786.31455 us/op 11555552.09395 us/op 1.04
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15 246.6081097053062 us/op 278.6954847588505 us/op 0.88
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30 461.1441053051684 us/op 539.0037679192361 us/op 0.86
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen 54.95263146944457 us/op 82.96999111839662 us/op 0.66
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery 71.68278860991012 us/op 95.18340079947286 us/op 0.75
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01 375.4805210785059 us/op 464.65062792105726 us/op 0.81
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02 634.2835506848902 us/op 747.3384820910076 us/op 0.85
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty 248.96257209420264 us/op 311.2670170581234 us/op 0.80
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions 78.8101028115633 us/op 109.33021995851348 us/op 0.72
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet 55.47932960750258 us/op 84.07612512319153 us/op 0.66
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern 52.724781568846296 us/op 78.05552069935922 us/op 0.68
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters 84.8208906691321 us/op 122.99337263091168 us/op 0.69
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit 66.75268903990829 us/op 97.9354519347568 us/op 0.68
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy 78.31111498624635 us/op 107.44590708202175 us/op 0.73
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins 75.81986494124436 us/op 114.19162458115485 us/op 0.66
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates 124.3193476465746 us/op 169.05707574324992 us/op 0.74
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen 25.240522605754336 us/op 34.45185707601484 us/op 0.73
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot 87.71768620963152 us/op 114.02270705809731 us/op 0.77
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes 267.2844251788133 us/op 326.13397643623864 us/op 0.82
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus 147.18677663373748 us/op 159.28846374882647 us/op 0.92
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc 59.56552687995459 us/op 77.74237213149274 us/op 0.77
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection 136.48041536896937 us/op 175.61117594187073 us/op 0.78
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList 100.37173964121807 us/op 128.0788253444193 us/op 0.78
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect 884.3650272119432 us/op 942.7309384907134 us/op 0.94
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple 23.623512435649026 us/op 31.245461813285505 us/op 0.76
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins 31.117343321762842 us/op 45.87026592555688 us/op 0.68
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections 88.77405827776408 us/op 118.26919661270188 us/op 0.75
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect 246.78922759584424 us/op 308.74251209508594 us/op 0.80
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert 41.71549424273576 us/op 59.704048124943576 us/op 0.70
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins 29.942610865660118 us/op 45.03264122463712 us/op 0.66
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections 40.41782738887915 us/op 55.98982878570232 us/op 0.72
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect 66.93352826232096 us/op 96.22365806187835 us/op 0.70
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone 34.69842365302048 us/op 50.778416286654355 us/op 0.68
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery 404.9609225900858 us/op 475.08637746868 us/op 0.85
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01 1254.8960050085782 us/op 1521.6398426037802 us/op 0.82
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen 34.36225048563868 us/op 43.25058250344618 us/op 0.79
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery 316.4390288261655 us/op 387.5847662485259 us/op 0.82
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01 144.5688855663606 us/op 178.33983185720746 us/op 0.81
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty 292.81467297585993 us/op 314.03149575004846 us/op 0.93
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions 85.1866032985481 us/op 105.5407583078638 us/op 0.81
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet 48.25747802483202 us/op 71.55068853499782 us/op 0.67
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern 53.0444231487949 us/op 70.3269546777351 us/op 0.75
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters 87.36939965377371 us/op 115.52356509178951 us/op 0.76
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit 44.19465119195137 us/op 67.27438249947944 us/op 0.66
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy 167.29288159159722 us/op 215.76727177955686 us/op 0.78
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins 58.23403275907757 us/op 70.59460286768845 us/op 0.82
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates 124.79050243953228 us/op 149.83881764714357 us/op 0.83
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen 102.38365790239786 us/op 112.80762557857398 us/op 0.91
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot 83.70432857508413 us/op 106.7207571554133 us/op 0.78
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes 235.43687127361386 us/op 259.74172363361583 us/op 0.91
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus 80.13316183914287 us/op 88.09684016212064 us/op 0.91
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc 173.50673533193088 us/op 205.54381345003907 us/op 0.84
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection 121.34730053016185 us/op 137.9172577163331 us/op 0.88
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList 105.31376063590294 us/op 124.46129563393438 us/op 0.85
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect 175.64653108933453 us/op 236.7943115959211 us/op 0.74
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple 17.345574098426912 us/op 24.292599667686073 us/op 0.71
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins 96.6545380498023 us/op 124.83236576561762 us/op 0.77
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections 72.96955336565311 us/op 88.56189004454595 us/op 0.82
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect 142.57492700362732 us/op 170.83737058849408 us/op 0.83
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert 29.92271248340993 us/op 38.84468906895288 us/op 0.77
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins 28.495475367262493 us/op 37.639047884561194 us/op 0.76
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections 24.518668780330863 us/op 32.976054586691184 us/op 0.74
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect 45.706975545090515 us/op 58.55146120488577 us/op 0.78
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone 12.472431736030483 us/op 17.427143659403495 us/op 0.72
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery 580.6687818939786 us/op 653.7499698774113 us/op 0.89
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01 1611.715848658082 us/op 1702.032662071791 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler 12.942121328393185 us/op 14.0503476607517 us/op 0.92
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator 2.781301910681477 us/op 3.301968227636503 us/op 0.84
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser 16.565067973670764 us/op 22.629094510950964 us/op 0.73

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

Please sign in to comment.