Skip to content

Commit 07317ed

Browse files
committed
- introduced more generics in parser definition
1 parent fde2468 commit 07317ed

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,30 @@ Original project websites:
77
* http://jsqlparser.sourceforge.net
88
* http://sourceforge.net/projects/jsqlparser/
99

10+
## Extensions to the original
11+
12+
* Changed project tests to junit 4
13+
* Changed project layout to maven project
14+
* Added regexp (REGEXP) operator
15+
* Added support for SELECT without FROM (e.g. "SELECT 1+2")
16+
* Moved parser from using StringBuffer to using StringBuilder
17+
18+
* Added support for CAST expression
19+
select cast(col as varchar) from table
20+
* Added support for modulo (a % b)
21+
* Added support for brackets quotation
22+
* Added support for NOT expr IS (expr IS NOT was already supported)
23+
* Added support for Oracles (+) Join Syntax
24+
select * from taba, tabb where taba.a=tabb.a(+)
25+
26+
* Added alias visitor to add aliases to selections
27+
* Added connect visitor
28+
* TableNamesFinder moved from tests to main source
29+
* Added proper support for sets (union, intersect)
30+
select a from taba union select b from tabb
31+
select a from taba intersect select b from tabb
32+
* Added support for extract(year from datetime-expr)
33+
1034
## BUILDING
1135

1236
As the project is a Maven project, building is rather simple by running:

change.log

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,4 +160,5 @@ Added alias visitor
160160
Added connect visitor
161161
TableNamesFinder included in source
162162
Added proper support for sets (union, intersect)
163-
Added support for extract(year from datetime-expr)
163+
Added support for extract(year from datetime-expr)
164+
Start of analytical expressions

0 commit comments

Comments
 (0)