Commit Graph

17 Commits (2bc428f806cb736db1acb14913bec7f7eb301cfb)

Author SHA1 Message Date
Ben Johnson 0a73416e4d Use the last ident segment for result names. 2015-01-28 03:57:38 -05:00
Ben Johnson 1eda0ffcb9 Refactoring query engine. 2015-01-27 20:26:31 -05:00
Ben Johnson 3c8c8724ed Implement full ident scanning, single quote strings. 2015-01-19 13:05:38 -07:00
Ben Johnson 81f457907f Add measurement normalization and identifier splitting. 2015-01-18 14:45:22 -07:00
David Norton 5ea393f5ac influxql: fix scanner bug caused by double unread 2015-01-09 18:21:12 -05:00
David Norton 3b649d3e63 influxql: add CREATE CONTINUOUS QUERY (WIP) 2015-01-09 18:21:12 -05:00
David Norton f23417fa5a influxql: add CREATE CONTINUOUS QUERY, : separator 2015-01-09 18:21:12 -05:00
David Norton 96e8f96d13 influxql: add CREATE RETENTION POLICY statement 2015-01-04 21:50:56 -05:00
Ben Johnson d92d0d4737 Fix NEQ: Change != to <> 2014-12-21 10:43:03 -07:00
Ben Johnson d34bc1f57f Add AST string encoding, substatement extraction. 2014-12-06 11:17:58 -07:00
Ben Johnson 91f16db3af Add LIST/DROP SERIES and LIST/DROP CONTINUOUS QUERIES. 2014-11-22 16:33:21 -07:00
Ben Johnson 6ef8d4634a Add influxql parser. 2014-11-21 21:12:48 -07:00
Ben Johnson 1ca44658e5 Add semicolon, INSERT, INTO to Scanner. 2014-11-20 08:02:47 -07:00
Ben Johnson bac1b48cf7 Fix Scanner.Scan() comment. 2014-11-19 21:11:56 -07:00
Ben Johnson f94b588013 Fix EQ token scanning. 2014-11-19 17:16:38 -07:00
Ben Johnson 3d612fafbf Add InfluxQL scanner.
This commit adds a pure Go implementation of the InfluxQL scanner. It includes support for:

- Identifiers
- Numbers
- Strings
- Durations
- Booleans
- Numeric and logical operators
- InfluxQL keywords
2014-11-19 16:47:46 -07:00
Ben Johnson 0e9a74294e Add InfluxQL AST and tokens. 2014-11-15 12:04:30 -07:00