Ben Johnson
5a0d1ab7c1
rename influxdb/influxdb to influxdata/influxdb
...
This commit changes all the import and URL references from:
github.com/influxdb/influxdb
to:
github.com/influxdata/influxdb
2016-02-10 10:26:18 -07:00
Jonathan A. Sternberg
2e7cf5328c
Fix go vet issues on 1.4
...
go 1.5 was being used to develop the query engine branch, but we aren't
using 1.5 for master at the moment. This fixes issues that go vet brings
up in 1.4 that don't exist in 1.5.
2016-02-10 09:40:30 -07:00
Jonathan A. Sternberg
ae2d894671
Improved influxql package code coverage to 70%
2016-02-10 09:40:30 -07:00
Jonathan A. Sternberg
43f34481e1
Fixed the final two failing tests in influxql
2016-02-10 09:40:29 -07:00
Jonathan A. Sternberg
43ae104e31
Additional test coverage for DataType
2016-02-10 09:40:27 -07:00
Ben Johnson
cde973f409
refactor query engine
2016-02-10 09:40:24 -07:00
Nathaniel Cook
804ddaa2df
fix #4773 use explict derivative function names not just suffix
2015-12-15 09:21:25 -07:00
mengjingleli
3a901abbd8
fix issue #5054
2015-12-09 15:27:33 +08:00
Nathaniel Cook
3227951069
Stub out DELETE in parser to return better error
2015-12-04 14:47:44 -07:00
Philip O'Toole
5c63ccaa6f
Revert "Merge pull request #4988 from influxdb/revert-4984-fix-query-panic"
...
This reverts commit 44ff2f87db
, reversing
changes made to 6fa016447f
.
2015-12-04 11:05:02 -08:00
Philip O'Toole
3264b853cc
Revert "fix raw math query panic"
2015-12-04 06:19:06 -08:00
mengjingleli
2602dd241f
fix raw math query panic
2015-12-04 15:17:31 +08:00
Mark Rushakoff
81beb43b69
Add more missing QuoteIdent calls
2015-11-23 14:51:57 -08:00
Mark Rushakoff
c7782878aa
Fix strings for SHOW MEASUREMENTS
2015-11-23 14:51:57 -08:00
Mark Rushakoff
fc628fdb42
Fix strings for CREATE/DROP SUBSCRIPTION
2015-11-23 14:51:57 -08:00
Mark Rushakoff
f4e19094ec
Fix String() implementations of various Statements
2015-11-23 14:51:57 -08:00
David Norton
512d6ac050
fix #4280 : only drop points matching WHERE clause
2015-10-09 18:34:32 -04:00
Cory LaNou
d060f3aba9
move all aggregate validations to the parser validation from map/reduce functions
2015-09-04 13:30:40 -05:00
Daniel Morsing
59ee00ba0d
interpret number literals compared against time as nanoseconds from epoch
...
fixes #3719
2015-08-18 14:20:20 -07:00
Philip O'Toole
d0993c5e3f
Unit-test detection of agggregate and raw queries
2015-08-11 12:25:06 -07:00
Daniel Morsing
fc4246d7f5
be more strict about identifier printing
...
When stringifying a query, we would print the identifier bare most
of the time. This caused issues when stringifying an identifier
that contained elements of syntax. For example, querying for the
value "in-bytes" would fail because the mapper would serialize it to
in-bytes and would parse it as an expression. Same problem occured
when using keywords as identifier names, such as select or in.
Fixes #3547
2015-08-05 17:40:42 +01:00
David Norton
0b248e225c
Fix aggregate queries and time precision on where clauses.
2015-07-29 15:54:55 -04:00
Jason Wilder
c8e17cb4b2
Fix querying fields with spaces and quotes
2015-07-22 14:50:14 -06:00
Joseph Crail
5fccee3d16
Fix spelling errors in comments and strings.
2015-06-28 02:54:34 -04:00
Nathaniel Cook
4d1d9c5015
update tests for single quotes
2015-06-06 15:03:06 -06:00
Todd Persen
ae6d82c8de
Fix AST test for `SELECT *` rewrite.
2015-05-22 13:56:11 -07:00
Cory LaNou
882c5e1d75
add index to test log output
2015-05-11 18:06:51 -06:00
Cory LaNou
cebdfea737
any aggregate function that has a group by time without a where time clause should fail
2015-05-11 17:48:37 -06:00
Philip O'Toole
96a81826ec
Support int64 data types
2015-04-13 11:04:27 -07:00
Cory LaNou
3c8e830aa3
fixing tests
2015-03-20 16:51:41 -06:00
Cory LaNou
dc0d8a35dc
wip
2015-03-20 16:51:41 -06:00
Philip O'Toole
cbd43bd9b2
IsRaw now works without time present
2015-03-19 15:12:46 -07:00
Paul Dix
56281fbfd5
WIP: add IsRawQuery to select and fix LIMIT and OFFSET on GROUP BY time
2015-03-19 11:41:18 -04:00
David Norton
fd005a5f15
influxql: allow regex in FROM clause
2015-03-16 19:40:21 -04:00
Paul Dix
4b943e9f45
Fix fill to work if they clone the select statement.
2015-03-11 19:29:18 -07:00
Paul Dix
08ecaabc16
Fix decodes on multiple fields. Remove debug info. Update tests to match new query engine output.
2015-03-09 11:17:36 -07:00
Paul Dix
93f3a229c6
Fix merge conflicts
2015-03-06 16:30:26 -08:00
Paul Dix
df3c0099e1
WIP: wire up raw queries
2015-03-06 11:23:58 -08:00
Philip O'Toole
4d896fa96b
Correct comment in wildcard unit test
2015-02-23 19:09:55 -08:00
Philip O'Toole
41ad49f1c1
Add wildcard detection method to SelectStatement
2015-02-23 19:09:55 -08:00
Philip O'Toole
5f71aed8bd
Fix previously failing GROUP BY * unit tests
...
GROUP BY * functionality is now in place.
2015-02-23 19:09:55 -08:00
Philip O'Toole
84de4ad56c
Add wildcard rewrite functionality for SELECT
...
This code, when given a SELECT statement, returns another SELECT
statement such that all "query" and GROUP BY wildcards have been
replaced with all Measurement fields and tag keys respectively.
2015-02-23 19:09:55 -08:00
Paul Dix
fec6764b09
WIP: wire up continuous queries
...
* Fix run to work with CQ broker
* Fix CQ handler
* Fix SetTimeRange to use RFC3339Nano
* Fix the time range tests
* Fix the parser to parse for RFC3339Nano literals in addition to the other format
* Add logic for running CQs
* Remove duplicate WriteBufferSize default setting from config
2015-02-17 21:02:18 -05:00
Paul Dix
34e037a9d8
Add SetTimeRange to SelectStatement for use by continuous queries
2015-02-17 21:00:24 -05:00
Paul Dix
5f14d5faf5
WIP: start implementation of continuous queries
...
* Update SelectStatement to have GroupByInterval
* Update parser to verify that CQs have GroupByInterval if Aggregated
* Implement CreateContinousQuery on Server
* Add ContinuousQueries to database
2015-02-17 21:00:24 -05:00
Paul Dix
bc813cc9da
Fix queries with where clause only having time.
...
* Add OnlyTimeDimensions to SelectStatement
* Update the database to handle queries that only have a time statement
* Fix server test to insert a time literal that can be parsed.
2015-02-05 01:29:19 -05:00
Paul Dix
861163c03e
Add influxql.Eval().
2015-01-27 20:27:19 -05:00
Ben Johnson
d340ffcf3c
Expression expansion and reduction.
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
Philip O'Toole
a45a08cccf
Fix unit test so filterExprBySource fix is tested
...
The change introduced by:
https://github.com/influxdb/influxdb/pull/1269
was not actually being tested.
2014-12-31 11:41:54 -08:00