updated docu

This commit is contained in:
Pedro 2015-01-26 20:30:53 +01:00
parent 93f2f52945
commit c1db8a3f4e
4 changed files with 9 additions and 37 deletions

View File

@ -21,3 +21,7 @@ To use the SQL Parser in your own code, you only need to include `SQLParser.h` a
* [Developer Documentation](docs/documentation.md) * [Developer Documentation](docs/documentation.md)
* [Integration in Hyrise](docs/integration.md) * [Integration in Hyrise](docs/integration.md)
* [Known Issues](docs/issues.md) * [Known Issues](docs/issues.md)
**Doxygen:**
Run `make docs` to create the doxygen documentation.

View File

@ -89,34 +89,4 @@ if __name__ == '__main__':
print hyrise.executeSQL("SELECT name, city FROM students WHERE grade <= 2.0", 50) print hyrise.executeSQL("SELECT name, city FROM students WHERE grade <= 2.0", 50)
print hyrise.executeJSON("""{ print hyrise.executeJSON("""{"operators":{"0":{"type":"GetTable","name":"students"},"1":{"type":"SimpleTableScan","predicates":[{"type":"LTE_V","in":0,"f":"grade","value":2,"vtype":1}]},"2":{"type":"ProjectionScan","fields":["name","city"]}},"edges":[["0","1"],["1","2"]]}""", 50)
"operators": {
"0": {
"type": "GetTable",
"name": "students"
},
"1": {
"type": "SimpleTableScan",
"predicates": [
{"type" : "LTE_V", "in" : 0, "f" : "grade", "value" : 2, "vtype": 1}
]
},
"2": {
"type": "ProjectionScan",
"fields": [
"name",
"city"
]
}
},
"edges": [
[
"0",
"1"
],
[
"1",
"2"
]
]
}""", 50)

View File

@ -1,9 +1,8 @@
Integration in Hyrise Integration in Hyrise
===================== =====================
On this page we describe how to integrate changes to the parser into Hyrise.
## Update the Parser code in Hyrise
## Update the Parser in Hyrise
Run `./deploy_to_hyrise.sh path/to/hyrise` to update the SQL parser code within Hyrise. Run `./deploy_to_hyrise.sh path/to/hyrise` to update the SQL parser code within Hyrise.

View File

@ -1,11 +1,10 @@
Known Issues Known Issues
============ ============
Here we will keep track of issues with the parser and the integration in Hyrise.
## Missing Functionality ## Missing Functionality
* Having clause
* Union clauses * Union clauses
* Create anything other than tables * Create anything other than tables
* Alter/Rename statements * Alter/Rename statements