Skip to content

Commit

Permalink
Adds int32 and int64 variants of date_add (#1291)
Browse files Browse the repository at this point in the history
  • Loading branch information
RCHowell authored Dec 8, 2023
1 parent 1c3c79a commit ddd642d
Showing 1 changed file with 14 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -590,23 +590,26 @@ public object PartiQLHeader : Header() {
private fun extract(): List<FunctionSignature.Scalar> = emptyList()

private fun dateAdd(): List<FunctionSignature.Scalar> {
val intervals = listOf(INT32, INT64, INT)
val operators = mutableListOf<FunctionSignature.Scalar>()
for (field in DatetimeField.values()) {
for (type in types.datetime) {
if (field == DatetimeField.TIMEZONE_HOUR || field == DatetimeField.TIMEZONE_MINUTE) {
continue
}
val signature = FunctionSignature.Scalar(
name = "date_add_${field.name.lowercase()}",
returns = type,
parameters = listOf(
FunctionParameter("interval", INT),
FunctionParameter("datetime", type),
),
isNullable = false,
isNullCall = true,
)
operators.add(signature)
for (interval in intervals) {
val signature = FunctionSignature.Scalar(
name = "date_add_${field.name.lowercase()}",
returns = type,
parameters = listOf(
FunctionParameter("interval", interval),
FunctionParameter("datetime", type),
),
isNullable = false,
isNullCall = true,
)
operators.add(signature)
}
}
}
return operators
Expand Down

1 comment on commit ddd642d

@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: ddd642d Previous: 7c9cc9a Ratio
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithInterruptible 251.1121206252839 us/op 262.076314442264 us/op 0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncGroupingWithoutInterruptible 268.6707690546147 us/op 256.9902593962837 us/op 1.05
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithInterruptible 234.11999876181417 us/op 249.28077921903932 us/op 0.94
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinAggFuncWithoutInterruptible 238.3567446799778 us/op 239.89843741303952 us/op 0.99
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithInterruptible 170.99551242022685 us/op 185.51408744951425 us/op 0.92
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.compileCrossJoinWithoutInterruptible 185.70948814861543 us/op 167.6690122959913 us/op 1.11
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithInterruptible 13175209.59385 us/op 12757637.787750002 us/op 1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggGroupWithoutInterruptible 13280868.9264 us/op 13030339.304000001 us/op 1.02
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithInterruptible 5282767.70555 us/op 5542451.387399999 us/op 0.95
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinAggWithoutInterruptible 5084209.2129 us/op 4864780.15865 us/op 1.05
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithInterruptible 39.222538884006426 us/op 39.25787133520133 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.evalCrossJoinWithoutInterruptible 38.141976598882515 us/op 43.540181170739416 us/op 0.88
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithInterruptible 13224475.8918 us/op 13018378.384349998 us/op 1.02
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggGroupWithoutInterruptible 13126539.1368 us/op 13069558.32505 us/op 1.00
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithInterruptible 5125364.142849999 us/op 4977623.07405 us/op 1.03
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinAggWithoutInterruptible 4951562.835600001 us/op 5182672.877 us/op 0.96
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithInterruptible 100752.36680181818 us/op 96953.59315909092 us/op 1.04
org.partiql.jmh.benchmarks.CompilerInterruptionBenchmark.iterCrossJoinWithoutInterruptible 96386.88540454545 us/op 94499.34447272727 us/op 1.02
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15 82.23565861694756 us/op 80.70858500776276 us/op 1.02
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30 157.48290316186362 us/op 152.61101169702596 us/op 1.03
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15 376632.39359999995 us/op 375808.75516666664 us/op 1.00
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30 722306.0862499999 us/op 726269.1046249999 us/op 0.99
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10 7231321.7785 us/op 7475472.862849998 us/op 0.97
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15 133.86560768558076 us/op 133.07222471232132 us/op 1.01
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30 253.31964419445595 us/op 250.85473394992928 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen 33.12174572564325 us/op 33.905198544791276 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery 41.53444307793875 us/op 41.640244713891505 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01 224.0065679969131 us/op 223.7833641412007 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02 380.33018758082756 us/op 387.93789616359794 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty 156.99128919210474 us/op 160.16555726007786 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions 48.17927397962633 us/op 47.95519358720533 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet 34.21934189640011 us/op 34.52920073994305 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern 32.82249192557733 us/op 32.66210411000365 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters 56.91390935222866 us/op 58.15232597413027 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit 40.46820350472316 us/op 40.280851294107336 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy 47.515744586017405 us/op 48.11791141888645 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins 51.9886158497729 us/op 50.960498717899455 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates 88.08068560925457 us/op 86.45512536527227 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen 13.849008606540604 us/op 13.590136307258224 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot 51.54613924045434 us/op 53.01243394177764 us/op 0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes 159.48877773807584 us/op 158.43958545979223 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus 86.14612320653272 us/op 85.72660446591837 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc 38.84649399843785 us/op 38.99370564283856 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection 42.741279203651985 us/op 42.778734438325216 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList 61.498213636341575 us/op 60.323317897507785 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect 554.0649618963247 us/op 553.0381041611271 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple 12.470154059000858 us/op 12.30317478225619 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins 16.983826049828206 us/op 17.679015641975575 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections 56.919180312943375 us/op 55.862668784720974 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect 156.9541839901524 us/op 158.88468769988415 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert 23.841375071719696 us/op 22.80925155706892 us/op 1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins 17.057139822588972 us/op 16.440738010830955 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections 23.42152669097993 us/op 22.982058523956532 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect 41.94591384488957 us/op 41.188221937043004 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone 19.768128149120752 us/op 19.40961982899187 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery 194.5004027223792 us/op 192.24907676426727 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01 755.0455894870381 us/op 773.2967791708586 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen 18.649757175125174 us/op 18.67613791882415 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery 189.3229612711541 us/op 180.11280085985325 us/op 1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01 86.37717676223166 us/op 85.67895938013767 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty 161.17631012114032 us/op 169.40519799737623 us/op 0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions 45.81892283459875 us/op 46.459085993971506 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet 26.986282254867387 us/op 27.54029944769543 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern 30.900184210280372 us/op 30.439453280824345 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters 51.7496946705233 us/op 53.92174392572988 us/op 0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit 25.869923576803693 us/op 25.11747795147675 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy 102.9617629168724 us/op 96.84959909013139 us/op 1.06
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins 33.40010376845165 us/op 33.57050548612737 us/op 0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates 71.5685865279365 us/op 73.31615242024931 us/op 0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen 62.6209375980804 us/op 61.081785640388816 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot 48.91221650621567 us/op 46.91310692351012 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes 130.8899467441734 us/op 131.44092528652354 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus 47.035374003611004 us/op 42.74639224524311 us/op 1.10
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc 100.96056402655498 us/op 96.4777534525169 us/op 1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection 64.08271085244817 us/op 63.74394755739492 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList 56.979291370388374 us/op 56.21084096701484 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect 111.28966776045175 us/op 106.74930436820883 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple 8.638932768096 us/op 8.644745798088076 us/op 1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins 54.07778344859837 us/op 52.936565974926836 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections 40.70612969267269 us/op 39.65095317452029 us/op 1.03
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect 76.18595434187857 us/op 73.3103399704023 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert 15.16049680154625 us/op 14.510889456344762 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins 14.73451891361338 us/op 14.488260257265669 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections 13.252728804106926 us/op 12.72374195864348 us/op 1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect 24.651466366193837 us/op 24.18218599305276 us/op 1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone 6.026752040517766 us/op 5.962009320467764 us/op 1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery 309.0395502065534 us/op 328.2427267924219 us/op 0.94
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01 812.8228450914088 us/op 820.4208951738514 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler 6.8797536664587735 us/op 6.7604828072175795 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator 1.7995352487178369 us/op 1.7817120184276363 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser 7.63655015093682 us/op 7.523662566273417 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameCaseWhenThen 32.70214472263552 us/op 32.764861204556766 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery 42.00162917564135 us/op 42.59092341284733 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery01 219.63919164520934 us/op 218.1312361394007 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameComplexQuery02 373.0096219612235 us/op 377.50566745973003 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExceptUnionIntersectSixty 156.53626755647625 us/op 156.9671425489747 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameExec20Expressions 44.51797108809858 us/op 44.99433547565143 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameFromLet 33.134362608703654 us/op 33.55576374606373 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPattern 31.79335045267402 us/op 31.558029901665897 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGraphPreFilters 55.80427013321641 us/op 54.317200559472724 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameGroupLimit 39.26538298193874 us/op 39.33710524897323 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameLongFromSourceOrderBy 47.76726192019608 us/op 47.70060088148552 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameManyJoins 49.140158922759 us/op 48.2919043907788 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedAggregates 83.72463303899431 us/op 86.32566707636684 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameNestedParen 13.390064007054084 us/op 13.297609175805581 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNamePivot 52.23932994904847 us/op 51.054028673547705 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery15OrsAndLikes 156.05004758290016 us/op 156.47896964896097 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuery30Plus 85.94658219680784 us/op 85.37920160490042 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFunc 38.38746703533094 us/op 37.507795440144776 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryFuncInProjection 43.19092235570333 us/op 42.455645928291176 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryList 58.00059868317381 us/op 58.12831749075027 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQueryNestedSelect 552.6070610839104 us/op 546.5875733350861 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameQuerySimple 12.017556132952727 us/op 11.683251698620747 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralJoins 16.21059776310404 us/op 16.240730330878424 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralProjections 54.92387622978556 us/op 53.21506115102936 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSeveralSelect 155.74658461846195 us/op 157.13377655275866 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSimpleInsert 22.293494146771806 us/op 21.872029526476634 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeJoins 16.281675474836668 us/op 15.966411711211066 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeProjections 21.98458504298938 us/op 21.83298317279208 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameSomeSelect 40.988800296998946 us/op 40.12230234834502 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameTimeZone 18.918446092095067 us/op 18.813442301767687 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery 195.79747593707498 us/op 190.5300709483311 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseFailNameVeryLongQuery01 737.5121153800079 us/op 761.8557783889195 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameCaseWhenThen 23.951783387618395 us/op 23.518074166366628 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery 250.13476983730737 us/op 244.29141585781286 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameComplexQuery01 116.99632670118555 us/op 119.10900225570742 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExceptUnionIntersectSixty 260.97557818052553 us/op 259.7784084736952 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameExec20Expressions 64.07324114516855 us/op 64.96838425777148 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameFromLet 39.99415869801808 us/op 39.5008378810415 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPattern 47.14591705442918 us/op 46.249391106209266 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGraphPreFilters 80.39624815360621 us/op 81.3917404287365 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameGroupLimit 28.682889744084115 us/op 28.89157547472077 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameLongFromSourceOrderBy 115.67450470498015 us/op 118.7460093651302 us/op 0.97
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameManyJoins 43.97171867636268 us/op 44.19841004566763 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedAggregates 99.37953627296697 us/op 98.27830555610075 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameNestedParen 64.96706761216534 us/op 65.37007873087208 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNamePivot 63.772936360836226 us/op 62.43456810013011 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery15OrsAndLikes 193.61488035827554 us/op 197.556515214873 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuery30Plus 58.68999179284022 us/op 59.53731709561318 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFunc 112.35457399455052 us/op 112.27037893070644 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryFuncInProjection 80.32975267933338 us/op 79.5090538141524 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryList 70.07461050210611 us/op 69.49792406000806 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQueryNestedSelect 141.2541167279373 us/op 140.89744739202467 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameQuerySimple 11.733689089351234 us/op 11.923667537196295 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralJoins 81.32125436799946 us/op 79.55446133077228 us/op 1.02
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralProjections 61.5985510506376 us/op 64.98355575780263 us/op 0.95
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSeveralSelect 115.5022817297569 us/op 116.86440420363098 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSimpleInsert 21.995903273329674 us/op 22.31911313245558 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeJoins 20.438258374898837 us/op 19.918529867077222 us/op 1.03
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeProjections 17.965265898160006 us/op 18.140501411629103 us/op 0.99
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameSomeSelect 34.76472372662958 us/op 35.62465899930236 us/op 0.98
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameTimeZone 7.7572073413482885 us/op 7.696116518264619 us/op 1.01
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery 461.12772874475456 us/op 461.68355606139784 us/op 1.00
org.partiql.jmh.benchmarks.PartiQLParserBenchmark.parseNameVeryLongQuery01 1154.683649376643 us/op 1164.780521018247 us/op 0.99

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

Please sign in to comment.