David Norton
0a8be47ca1
fix #2644 : make SHOW FIELD KEYS FROM /regex/ work
2015-05-27 10:26:32 -04:00
David Norton
8866c09e67
fix #2644 : make SHOW SERIES FROM /<regex>/ work
2015-05-27 10:26:04 -04:00
David Norton
cc8f5771fa
fix #2644 : make SHOW TAG VALUES FROM /regex/ work
2015-05-27 10:25:26 -04:00
David Norton
fe99177fb3
fix #2644 : make SHOW TAG KEYS FROM /<regex>/ work
2015-05-27 10:22:22 -04:00
Todd Persen
99cb11de49
Merge pull request #1997 from influxdb/fix-1997-include-tags-in-select-wildcard
...
Update SELECT * to return tag values
2015-05-25 23:35:14 -07:00
David Norton
e4670cb934
fix #2635 : Fix query against bool field in WHERE
2015-05-24 05:00:59 -04:00
Todd Persen
fec08fc858
Include tags when doing a `SELECT *`.
2015-05-22 13:38:28 -07:00
Todd Persen
7828af48fd
Make `DROP SERIES` take `Sources` instead of `Source`
2015-05-21 11:18:21 -07:00
Todd Persen
e7c40e5cae
Remove references to SeriesID in `DROP SERIES` handlers.
2015-05-20 14:27:33 -07:00
Cory LaNou
37e677a639
better validation for arguments for [non]derivative
2015-05-19 16:17:36 -06:00
Cory LaNou
b71540e57b
fix validateCountDistinct
2015-05-19 12:43:16 -06:00
Cory LaNou
7de477889b
validate arguments for aggregate functions
2015-05-19 12:29:39 -06:00
Cory LaNou
28d53b644f
first pass at count distinct
2015-05-19 12:29:39 -06:00
Cory LaNou
fc7d63ce61
validate methods can be private
2015-05-19 09:16:21 -06:00
Cory LaNou
4e5c72ef69
refactor RewriteDistinct (thx @dgnorton)
2015-05-19 09:16:21 -06:00
Cory LaNou
2b7701678c
remove cruft
2015-05-19 09:16:21 -06:00
Cory LaNou
580def2ff6
only rewrite if we have distinct
2015-05-19 09:16:20 -06:00
Cory LaNou
b9de38e7d4
support SELECT DISTINCT foo and SELECT distinct(foo)
2015-05-19 09:16:20 -06:00
Cory LaNou
db79464ae0
more refactoring
2015-05-19 09:16:20 -06:00
Cory LaNou
06d40a2582
SELECT DISTINCT field -> SELECT distinct(field)
2015-05-19 09:16:20 -06:00
Cory LaNou
4c28c33332
validateDistinct should complain about aggregates before fields
2015-05-19 09:16:20 -06:00
Cory LaNou
69ff1d2c61
allow for a quoted field name in distinct
2015-05-19 09:16:19 -06:00
Cory LaNou
7d11effe0f
make distinct care about the same thing aggregates do for validation
2015-05-19 09:16:19 -06:00
Cory LaNou
3d30720ec4
wip
2015-05-19 09:16:19 -06:00
Cory LaNou
3f9eacf24c
add validations to parser for distinct
2015-05-19 09:16:19 -06:00
Cory LaNou
b6b916edbc
add distinct keyword
2015-05-19 09:16:19 -06:00
Todd Persen
1fa84c9387
Merge pull request #2579 from influxdb/aggregate-where-groupby-fix-2557
...
Fix false positive error for `aggregate functions with GROUP BY time …
2015-05-14 17:02:27 -07:00
Jason Wilder
34007a8be9
Make duration argument optional for derivatives
...
If it's not specified, it defaults to 1s for raw queries and to the
group by duration on group by queries.
2015-05-14 16:13:04 -06:00
Jason Wilder
faa099a382
Fix code review comments
2015-05-14 15:45:57 -06:00
Cory LaNou
098c65ad18
fix false positive error for `aggregate functions with GROUP BY time require a WHERE time clause`
2015-05-14 15:45:13 -06:00
Jason Wilder
98521b273e
Add non_negative_derivative
...
Fixes #1477
2015-05-13 15:57:48 -06:00
Jason Wilder
a0a4600e7f
Add derivative function
...
Calculates the derivative of consequtive points and normalizes the
value to a given interval. It supports simple derivates over
fields as well as nested derivatives over another aggregate function.
Fixes #1822
2015-05-13 15:35:42 -06:00
Jason Wilder
7fd9a0acd3
Add validation for derivative arguments
...
Derivative must be of the form derviative(field, duration) or
derivative(agg(field), duration).
2015-05-13 15:35:42 -06:00
Jason Wilder
eb1d7a659f
Prohibit multiple columns in select when using derivative
...
May be supported in the future but workaround is to run separate
queries.
2015-05-13 15:35:42 -06:00
Cory LaNou
eb1a4f669a
refactor selectStatement validate
2015-05-12 08:56:38 -06:00
Cory LaNou
bfdf05033d
refactor validating select statement
2015-05-12 08:42:39 -06:00
Cory LaNou
7963a85914
no longer need hasCount
2015-05-11 17:48:37 -06:00
Cory LaNou
0155f8bb6d
hasWhereTime -> hasTimeDimensions
2015-05-11 17:48:21 -06:00
Cory LaNou
892a6e831b
error out for invalid count group select without where time
2015-05-11 17:48:21 -06:00
ben hockey
ce54004961
normalize Call.Name to be lowercase
2015-05-01 12:05:55 -05:00
David Norton
86db3574ad
fix #2286 : parse error on CREATE CONTINUOUS QUERY
2015-04-17 16:40:29 -04:00
David Norton
78b1070775
make nowValuer public / exported
2015-04-15 11:26:36 -04:00
Philip O'Toole
96a81826ec
Support int64 data types
2015-04-13 11:04:27 -07:00
Philip O'Toole
bf1a8aa1e4
Use uint64 for Series IDs
...
Fixes issue #1649
2015-04-10 16:11:34 -07:00
David Norton
25cea58635
refactor scanning & parsing of identifiers
2015-04-09 13:21:13 -04:00
Dejan Golja
e1b9982401
Add support for SET PASSWORD FOR user = 'PASSWORD'
...
Added support for the set password for user, so we can update user
password via the new server administration commands
2015-04-04 14:16:54 +11:00
Todd Persen
94a8019fc7
Wire up DROP CONTINUOUS QUERY
2015-03-25 11:58:33 -07:00
Philip O'Toole
1c440f8542
Implement "SHOW DIAGNOSTICS"
2015-03-23 23:45:57 -07:00
Philip O'Toole
b045a0008e
Remove redundant Aggregated() on select statement
2015-03-19 15:22:43 -07:00
Paul Dix
6d85d81a0b
Make select statement clone copy IsRawQuery
2015-03-19 17:07:56 -04:00