Tobie Morgan Hitchcock
fdbf38f833
Enable parameters in @thing:id in sql parser
2016-11-05 14:10:59 +00:00
Tobie Morgan Hitchcock
b5c8b21eb6
Enable durations to be specified without “” marks
2016-11-04 10:04:55 +00:00
Tobie Morgan Hitchcock
4d9f9b297e
Fix single line comment bug
...
Comments which were on the last line of an SQL query would cause the scanner to never reach the end of the reader stream, hangining indefinitely.
This fix ensures that the single line comment is ended when an EOF is reached.
2016-11-04 10:04:31 +00:00
Tobie Morgan Hitchcock
6e4a229a96
Add && + || as alternatives for AND + OR in SQL
2016-11-04 10:03:07 +00:00
Tobie Morgan Hitchcock
68c22bc25c
Add subqueries, subexpressions, and paths to SQL
2016-11-04 09:58:11 +00:00
Tobie Morgan Hitchcock
4951aa61f6
Enable double slash single line comments
2016-10-24 12:11:12 +01:00
Tobie Morgan Hitchcock
1fc814bb43
Parse tables and @things better
2016-09-14 22:22:31 +01:00
Tobie Morgan Hitchcock
974f75eea0
Uunexport methods which don’t need to be public
2016-09-14 22:21:25 +01:00
Tobie Morgan Hitchcock
9bbbf4491a
Ensure parsed times are stored in UTC
2016-09-14 21:57:42 +01:00
Tobie Morgan Hitchcock
9492ed7244
Update SQL tests
2016-09-07 16:58:50 +01:00
Tobie Morgan Hitchcock
f8562f1ccb
Parse record ids whole instead of seperately
2016-09-07 16:58:05 +01:00
Tobie Morgan Hitchcock
1219b3825f
Use values parsed in scanner instead of reparsing
2016-09-07 16:53:04 +01:00
Tobie Morgan Hitchcock
96b44a8da6
Move standalone methods to parser class, and allow scanner to access parser
2016-09-07 16:40:05 +01:00
Tobie Morgan Hitchcock
08943946a9
Improvements on sql parser
2016-09-06 14:30:59 +01:00
Tobie Morgan Hitchcock
8431079025
Enable comments in SQL code
2016-07-21 22:45:35 +01:00
Tobie Morgan Hitchcock
88b59dc81e
Update sql package for alpha testing
2016-07-04 11:37:37 +01:00
Tobie Morgan Hitchcock
5e6f2f9c5a
Update sql package
2016-05-23 13:32:02 +01:00
Tobie Morgan Hitchcock
89b71cbe72
Add initial sql parser code
2016-02-26 17:27:07 +00:00