-
Notifications
You must be signed in to change notification settings - Fork 61
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Date time data model
- Loading branch information
Showing
34 changed files
with
4,838 additions
and
903 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
44e8a8d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
JMH Benchmark
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler15
122.82983370102895
us/op130.01975235858544
us/op0.94
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLCompiler30
237.75115327771442
us/op246.75610469418575
us/op0.96
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator15
522876.47167500004
us/op458331.87419999996
us/op1.14
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30
1030297.3623499998
us/op933554.9735
us/op1.10
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLEvaluator30WithData10
10490179.39895
us/op9295372.35175
us/op1.13
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser15
212.72056788119545
us/op228.00337081526618
us/op0.93
org.partiql.jmh.benchmarks.MultipleLikeBenchmark.testPartiQLParser30
385.4639718169268
us/op411.2130564824147
us/op0.94
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameCaseWhenThen
45.311377346349076
us/op42.40400816224215
us/op1.07
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery
62.88984332498535
us/op57.140869966948834
us/op1.10
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery01
328.39527910843424
us/op274.5747036686354
us/op1.20
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameComplexQuery02
545.2115894833571
us/op478.76029318432546
us/op1.14
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExceptUnionIntersectSixty
214.07596988899323
us/op221.0970706492655
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameExec20Expressions
71.0962901641523
us/op66.59623506979584
us/op1.07
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameFromLet
49.32462466567836
us/op45.35474809139243
us/op1.09
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPattern
45.985833061025964
us/op45.67217838660733
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGraphPreFilters
67.53349526202793
us/op67.57473200888998
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameGroupLimit
56.31541191202477
us/op53.83308064495393
us/op1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameLongFromSourceOrderBy
68.2015632262747
us/op63.326895350304845
us/op1.08
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameManyJoins
67.43972696924679
us/op63.21463067884322
us/op1.07
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedAggregates
123.31266290152296
us/op110.77609098708453
us/op1.11
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameNestedParen
21.698295396796638
us/op19.026516229549635
us/op1.14
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNamePivot
71.77230005032435
us/op69.018841197869
us/op1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery15OrsAndLikes
230.0034077931379
us/op221.60634994301458
us/op1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuery30Plus
122.89349154934953
us/op114.93926101445986
us/op1.07
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFunc
56.306651766325956
us/op50.552239890660275
us/op1.11
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryFuncInProjection
126.40443153702486
us/op109.22385764208441
us/op1.16
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryList
84.07399305751096
us/op79.17519348011305
us/op1.06
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQueryNestedSelect
811.6922139911352
us/op718.8262891383087
us/op1.13
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameQuerySimple
19.651027235874395
us/op16.996649697014032
us/op1.16
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralJoins
26.276331837176514
us/op23.9222320159664
us/op1.10
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralProjections
83.5124567090754
us/op78.2128440478692
us/op1.07
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSeveralSelect
222.56927173191121
us/op208.58321850140032
us/op1.07
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSimpleInsert
33.85542560754189
us/op30.666358958459973
us/op1.10
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeJoins
26.2490049299208
us/op23.289578680731285
us/op1.13
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeProjections
35.37151147181547
us/op32.13847388226794
us/op1.10
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameSomeSelect
55.33641133877815
us/op54.149858510232335
us/op1.02
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameTimeZone
29.13900524764465
us/op25.553154869420545
us/op1.14
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery
362.7831861851163
us/op329.2953284425372
us/op1.10
org.partiql.jmh.benchmarks.ParserBenchmark.parseFailNameVeryLongQuery01
1070.7843317478732
us/op1021.8930164459618
us/op1.05
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameCaseWhenThen
30.90282898240635
us/op31.16636692983182
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery
265.72716663227004
us/op269.02346860660396
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameComplexQuery01
123.51171318440007
us/op124.59603354730055
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExceptUnionIntersectSixty
243.42138285471475
us/op260.6902744990351
us/op0.93
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameExec20Expressions
73.46040600421557
us/op77.0211589058376
us/op0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameFromLet
44.3074968551868
us/op44.90142184864675
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPattern
44.06504763008975
us/op45.95396692062057
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGraphPreFilters
75.42080560598758
us/op79.36865018617108
us/op0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameGroupLimit
38.38885507580589
us/op37.94795227188485
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameLongFromSourceOrderBy
147.26280984456258
us/op157.4323447161409
us/op0.94
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameManyJoins
49.78906902367227
us/op50.847917400370214
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedAggregates
107.67514384278145
us/op110.30771190345794
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameNestedParen
87.72891932024953
us/op94.09357173850233
us/op0.93
org.partiql.jmh.benchmarks.ParserBenchmark.parseNamePivot
77.67617957871913
us/op79.0689846061499
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery15OrsAndLikes
207.04811314941463
us/op204.13540641617917
us/op1.01
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuery30Plus
67.07175782270352
us/op67.18639882714943
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFunc
145.85035179544275
us/op140.72922974680512
us/op1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryFuncInProjection
111.77683997775284
us/op105.18048113023221
us/op1.06
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryList
90.20098806638515
us/op94.42043688103755
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQueryNestedSelect
149.61759659982772
us/op155.51899775022713
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameQuerySimple
15.796056276859733
us/op14.889190375583226
us/op1.06
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralJoins
83.94672510745917
us/op86.12210208569877
us/op0.97
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralProjections
66.15077698573907
us/op69.51213480673346
us/op0.95
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSeveralSelect
131.28463849867495
us/op132.93250540328728
us/op0.99
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSimpleInsert
25.846898695125265
us/op24.918834945711303
us/op1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeJoins
24.520345618461374
us/op24.623757287270855
us/op1.00
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeProjections
22.449452927847638
us/op21.606022910380297
us/op1.04
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameSomeSelect
41.54487022139408
us/op42.1822029280838
us/op0.98
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameTimeZone
11.232094815766697
us/op9.868488880288691
us/op1.14
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery
463.73348476721884
us/op481.9808349072382
us/op0.96
org.partiql.jmh.benchmarks.ParserBenchmark.parseNameVeryLongQuery01
1356.747829337987
us/op1316.6653650495878
us/op1.03
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLCompiler
10.156162944006562
us/op11.497316282604453
us/op0.88
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLEvaluator
2.5044550320114425
us/op2.4654832516412566
us/op1.02
org.partiql.jmh.benchmarks.PartiQLBenchmark.testPartiQLParser
13.968448217078924
us/op13.70679981006493
us/op1.02
This comment was automatically generated by workflow using github-action-benchmark.