Skip to content

Commit

Permalink
Publishes PartiQL Types (#1040)
Browse files Browse the repository at this point in the history
  • Loading branch information
johnedquinn authored Apr 12, 2023
1 parent 25eace8 commit e4f0d2a
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 2 deletions.
2 changes: 1 addition & 1 deletion partiql-lang/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,11 @@ dependencies {
antlr(Deps.antlr)
api(project(":lib:isl"))
api(project(":partiql-spi"))
api(project(":partiql-types"))
api(Deps.ionElement)
api(Deps.ionJava)
api(Deps.pigRuntime)
// libs are included in partiql-lang-kotlin JAR
libs(project(":partiql-types"))
libs(project(":partiql-plan"))
implementation(Deps.antlrRuntime)
implementation(Deps.csv)
Expand Down
2 changes: 1 addition & 1 deletion partiql-spi/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ plugins {

dependencies {
api(Deps.ionElement)
implementation(project(":partiql-types"))
api(project(":partiql-types"))
}

publish {
Expand Down
7 changes: 7 additions & 0 deletions partiql-types/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,15 @@

plugins {
id(Plugins.conventions)
id(Plugins.publish)
}

dependencies {
implementation(Deps.ionElement)
}

publish {
artifactId = "partiql-types"
name = "PartiQL Types"
description = "The core PartiQL types."
}

1 comment on commit e4f0d2a

@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: e4f0d2a Previous: 25eace8 Ratio
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15 117.73365361040257 us/op 121.9857448994516 us/op 0.97
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30 227.91322086172167 us/op 268.8112835077664 us/op 0.85
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15 507141.45154166676 us/op 510537.44827500003 us/op 0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30 992032.7530250002 us/op 997945.601575 us/op 0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10 9900324.3613 us/op 9893814.1132 us/op 1.00
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15 200.11495787881177 us/op 208.89838990314723 us/op 0.96
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30 392.39923859261364 us/op 404.72119532100913 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen 46.109111116538216 us/op 45.47328879680108 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery 61.507641331257844 us/op 61.168558412213656 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01 306.0997113322544 us/op 305.8527849497845 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02 521.0624398606718 us/op 534.3976369584485 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty 206.29680791818564 us/op 209.55217088833493 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions 71.24371902523727 us/op 67.29747017489123 us/op 1.06
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet 45.7548231607293 us/op 47.84055283032348 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern 45.05040396752385 us/op 47.20017912276939 us/op 0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters 69.08945639964682 us/op 71.00340453476154 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit 55.883709607022794 us/op 55.40703229837361 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy 70.12142166642504 us/op 74.70593470005869 us/op 0.94
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins 63.21415287964187 us/op 63.2347954582165 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates 106.89086807374042 us/op 108.20808835111718 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen 22.324686594970345 us/op 22.192997513776874 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot 72.67962765064097 us/op 69.69960752264195 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes 220.4402487172938 us/op 215.03152783548154 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus 121.96833828538047 us/op 122.07279766942709 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc 50.47042419873217 us/op 51.157524471722425 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection 112.85237834812494 us/op 111.1181592504636 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList 83.17609975077366 us/op 85.46290406546909 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect 729.238686397828 us/op 747.2058433121742 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple 20.40386142199429 us/op 20.573387210510298 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins 26.31362264522891 us/op 27.006305381099516 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections 80.44986282076994 us/op 79.431949872434 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect 202.43870850653732 us/op 207.20278154416943 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert 35.432765260441386 us/op 34.13190802788205 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins 26.59732053171576 us/op 26.692432506653102 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections 35.692950374106864 us/op 33.847189040871555 us/op 1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect 56.495053215203164 us/op 55.44217127443388 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone 29.58609982031216 us/op 29.818293427989524 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery 352.9513937044608 us/op 345.66533154087455 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01 1056.263967798897 us/op 1065.8632303988825 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen 29.45807479994385 us/op 30.72269726471648 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery 271.92846162245746 us/op 274.3167914761209 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01 123.81512156543697 us/op 127.03269052555109 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty 233.03922078046315 us/op 239.9242773852905 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions 72.48623910988304 us/op 72.14097486125576 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet 42.71853831258306 us/op 42.05182326530868 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern 43.49031588923762 us/op 44.03225069366611 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters 75.58910943722255 us/op 76.72195295328942 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit 37.24318144274605 us/op 36.97032203068658 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy 152.68270210991128 us/op 140.06743365939238 us/op 1.09
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins 52.28829944776394 us/op 50.17094319795292 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates 103.78034842546917 us/op 105.24405772387522 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen 93.3027024937833 us/op 87.65243428382931 us/op 1.06
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot 72.58188205209129 us/op 74.23289939366664 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes 200.71709033890178 us/op 194.11802949303117 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus 67.51085882742171 us/op 67.94108157528885 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc 141.45850873279952 us/op 146.1932361940414 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection 101.11840115931808 us/op 107.3976116110103 us/op 0.94
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList 89.61671973952477 us/op 90.97521499673954 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect 143.4677585060279 us/op 143.60143976427483 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple 15.070026565610572 us/op 14.807963925174391 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins 83.39861527457506 us/op 83.8119598056986 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections 62.35217297793652 us/op 61.93828810191299 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect 126.53068946590561 us/op 127.41665012998374 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert 25.8919101588311 us/op 24.080758645591843 us/op 1.08
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins 24.326485690568404 us/op 24.23460592364361 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections 22.007193205266304 us/op 22.057052249798524 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect 41.18571035058897 us/op 41.2478380132652 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone 10.938564421107658 us/op 11.073561874311373 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery 475.2679056536069 us/op 478.1194188147093 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01 1359.7708521388824 us/op 1312.237803568824 us/op 1.04
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler 10.479187419892726 us/op 9.966887185556171 us/op 1.05
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator 2.545889197450963 us/op 2.3622059068002756 us/op 1.08
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser 13.660598639383114 us/op 13.89784004916705 us/op 0.98

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

Please sign in to comment.