updated docu
This commit is contained in:
parent
93f2f52945
commit
c1db8a3f4e
|
@ -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.
|
|
@ -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)
|
|
||||||
|
|
|
@ -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.
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue