Update README.md

This commit is contained in:
Pedro Flemming 2014-11-04 00:22:59 +01:00
parent f74f5f36bc
commit a65cd3a67c
1 changed files with 22 additions and 12 deletions

View File

@ -15,17 +15,27 @@ To create the full parser code run `make build`. The parser library code is crea
To use the SQL Parser in your own code, you only need to include `SQLParser.h` and build+link all the source files from the parser with your project. To use the SQL Parser in your own code, you only need to include `SQLParser.h` and build+link all the source files from the parser with your project.
## Language Progress **so far missing features, that are being worked on:**
* Join Statements
* Table Reference Alias (AS)
* Limit Offset
* Having
* Order By multiple columns
* Select Statements: Mostly ## Language Progress Overview
* Selection List: Full (column names, literals, expressions, functions...)
* From: Full (table names, select statements, cross product of each) * Select Statements: **Mostly**
* Where: Mostly (some special operators might not be supported yet) * Selection List: **Full** (column names, literals, expressions, functions...)
* Group By: Partial (Having is missing) * From: **Full** (table names, select statements, cross product of each)
* Order By: Partial (can only specify one column to sort by) * Where: **Mostly** (some special operators might not be supported yet)
* Limit: Partial (no offset can be specified) * Group By: **Partial** (Having is missing)
* Join Statements: In Progress * Order By: **Partial** (can only specify one column to sort by)
* Insert Statements: Planned * Limit: **Partial** (no offset can be specified)
* Delete Statements: Planned * Join Statements: **In Progress**
* Create Statements: Planned * Join Tables: **In Progress**
* Join Types: **In Progress**
* Join Condition: **In Progress**
* Insert Statements: _Planned_
* Delete Statements: _Planned_
* Create Statements: _Planned_