File tree 3 files changed +7
-19
lines changed
main/jjtree/net/sf/jsqlparser/parser
3 files changed +7
-19
lines changed Original file line number Diff line number Diff line change @@ -76,7 +76,7 @@ This has been resolved in JSQLParser 5.3-SNAPSHOT and JMH benchmarks have been a
76
76
77
77
``` text
78
78
Benchmark (version) Mode Cnt Score Error Units
79
- JSQLParserBenchmark.parseSQLStatements latest avgt 30 83.504 ± 1.557 ms/op <-- `FunctionAllColumns()` disabled
79
+ JSQLParserBenchmark.parseSQLStatements latest avgt 30 78.287 ± 4.730 ms/op <-- `FunctionAllColumns()` disabled
80
80
JSQLParserBenchmark.parseSQLStatements 5.2 avgt 30 400.876 ± 8.291 ms/op
81
81
JSQLParserBenchmark.parseSQLStatements 5.1 avgt 30 85.731 ± 1.288 ms/op
82
82
```
Original file line number Diff line number Diff line change @@ -2438,16 +2438,12 @@ Select Select() #Select:
2438
2438
Alias alias = null;
2439
2439
}
2440
2440
{
2441
- (
2442
2441
2443
- //@todo: avoid this expensive semantic look ahead
2444
- LOOKAHEAD( [ WithList() ] FromQuery()) (
2445
- [ with=WithList() ]
2446
- select = FromQuery()
2447
- )
2442
+ [ with=WithList() ]
2443
+ (
2444
+ LOOKAHEAD(3) select = FromQuery()
2448
2445
|
2449
2446
(
2450
- [ with=WithList() ]
2451
2447
(
2452
2448
LOOKAHEAD(3) select = PlainSelect()
2453
2449
|
Original file line number Diff line number Diff line change @@ -19,15 +19,7 @@ JSQLParserBenchmark.parseSQLStatements latest avgt 30 83.504 ± 1.557
19
19
JSQLParserBenchmark.parseSQLStatements 5.2 avgt 30 400.876 ± 8.291 ms/op
20
20
JSQLParserBenchmark.parseSQLStatements 5.1 avgt 30 85.731 ± 1.288 ms/op
21
21
22
-
23
22
-- Token Manipulation
24
- Before Optimization (version) Mode Cnt Score Error Units
25
- JSQLParserBenchmark.parseQuotedText latest avgt 30 0.421 ± 0.008 ms/op
26
-
27
- After Optimization (version) Mode Cnt Score Error Units
28
- JSQLParserBenchmark.parseQuotedText latest avgt 30 0.366 ± 0.009 ms/op
29
-
30
- Benchmark (version) Mode Cnt Score Error Units
31
- JSQLParserBenchmark.parseQuotedText latest avgt 30 0.414 ± 0.003 ms/op
32
- Benchmark (version) Mode Cnt Score Error Units
33
- JSQLParserBenchmark.parseQuotedText latest avgt 30 0.418 ± 0.003 ms/op
23
+ JSQLParserBenchmark.parseSQLStatements latest avgt 30 78.287 ± 4.730 ms/op
24
+ JSQLParserBenchmark.parseSQLStatements 5.2 avgt 30 356.553 ± 24.823 ms/op
25
+ JSQLParserBenchmark.parseSQLStatements 5.1 avgt 30 86.815 ± 1.771 ms/op
You can’t perform that action at this time.
0 commit comments