David Norton
c88db39524
Revert derivative change
2014-11-25 20:43:20 -05:00
Todd Persen
6652de1fec
Merge pull request #1093 from influxdb/fix-1093
...
Incorrect error message if using last()
2014-11-14 17:20:58 -05:00
David Norton
82cc881599
Fix #1093 : correct error message for last()
2014-11-14 17:12:42 -05:00
David Norton
e7639d7ef9
Fix #1113 : engine.ProcessorChain check for nil
2014-11-11 16:11:24 -05:00
John Shahid
edd22ce3b8
Add some docs
2014-10-31 15:17:45 -04:00
John Shahid
3a857296f4
Support joining multiple series using regex or list
2014-10-31 14:49:48 -04:00
John Shahid
3fa82ad29e
Use FINE instead of TRACE when fine logging
...
It turns out TRACE is a higher logging level than DEBUG which doesn't
make much sense and is confusing. We can use FINE to achieve the same
thing and it's descriptive and less confusing
2014-10-30 14:16:46 -04:00
David Norton
9786d31db3
Add func to get str desc of Processor chain
...
Close #1068
2014-10-29 16:39:04 -04:00
David Norton
309934dec5
Fill even when no points exists in the given time range
...
Fix #996 . Close #1067
2014-10-29 16:37:17 -04:00
David Norton
2808814863
Return an Inf. or NaN instead of panicing when a dividing by zero
...
Fix #1022 . Close #1050
2014-10-27 17:08:53 -04:00
Todd Persen
69b251582d
Merge pull request #1049 from influxdb/fix-988
...
Fix #988 : top/bottom error messages
2014-10-23 12:34:53 -04:00
David Norton
8367a295af
Fix #988 : top/bottom error messages
2014-10-23 08:53:31 -04:00
John Shahid
6802eda768
Rename MergeFun to MergeRegex
2014-10-22 17:58:04 -04:00
John Shahid
911e1b9055
Use the standard heap implementation
2014-10-21 17:57:13 -04:00
John Shahid
78b99f60c6
Merge points at the shard level
2014-10-21 17:57:13 -04:00
John Shahid
465614c173
Modify merge to work with regex
2014-10-21 17:57:13 -04:00
David Norton
403881854c
Fix derivative when there is a group by time() and fill
...
Fix #334
2014-10-21 17:19:04 -04:00
John Shahid
8692780bf4
Some refactoring
2014-10-20 15:24:39 -04:00
Todd Persen
9f89aaeb26
Aggregating by time should respect the natural boundaries of the argument.
...
Fix #387
2014-10-20 15:24:39 -04:00
John Shahid
de68a3877b
Parse big int in query's where clause properly
...
Fix #964
2014-09-23 11:46:14 -04:00
David Norton
3669e5f2d3
Fix median crash on null values or non integer values
...
Fix #939
2014-09-22 16:50:58 -04:00
David Norton
08fb0c5997
Fix #780 so that fill works with all aggregates
2014-09-12 00:12:40 -04:00
John Shahid
655a092b5a
Format the code
2014-09-08 15:50:29 -04:00
Nathaniel Cook
c8c40097c6
Making histogram alignment easier to control
...
Fix #669
2014-09-08 15:37:20 -04:00
John Shahid
71ccbdc99c
Don't panic on invalid boolean operators
...
Close #714
2014-09-08 14:35:31 -04:00
John Shahid
e1bb3be735
Fix case insensitive regex matching
...
Close #794
2014-09-08 14:04:12 -04:00
John Shahid
3c9b39ce01
Return an error if an invalid column is used to filter after a join
...
Fix #652
2014-09-04 12:35:07 -04:00
John Shahid
fa6208ad33
Remove unused methods
2014-09-03 15:10:43 -04:00
John Shahid
2c55e04188
Move things around
2014-09-03 15:10:43 -04:00
John Shahid
0a0b14ba23
Remove more constants
2014-09-03 15:10:43 -04:00
John Shahid
4d666fc3dc
rename
2014-09-03 15:10:43 -04:00
John Shahid
1606fdad95
Add a comment
2014-09-03 15:10:43 -04:00
John Shahid
8df689dbd5
Refactor bucket traversing in its own struct
2014-09-03 15:10:43 -04:00
John Shahid
93e75e4c13
Add some logging
2014-09-03 15:10:43 -04:00
John Shahid
4383375fe8
Split the different engines in their own types
2014-09-03 15:10:43 -04:00
John Shahid
59ab59dd2a
Remove an unused interface
2014-09-03 15:10:43 -04:00
John Shahid
680e6d96bc
Always fill empty groups if the start time is specified.
...
Prior to this change, empty group filling worked between t1 and t2,
where t1 is the timestamp of the earliest point and t2 is the timestamp
of the last point. This patch change the behavior of the fill() to use
the query start and end time as t1 and t2, respectively. This only
happens if the user specified the start time of the query. Otherwise,
there's a potential of filling millions of millions of groups, since the
default start time of the query is really really early.
2014-08-06 16:03:29 -04:00
John Shahid
031f4adf47
Remove an unused statement
2014-08-04 12:53:00 -04:00
John Shahid
72fccdab6f
Don't emit non existent fields when joining
...
Points in the joined series should have either the columns of the left
side or the columns of the right side of the join. Before this patch
join relied on merge to order the points of the two series and then join
consecutive points together. The merge emitted the union of the columns
of the two series, which caused the joined series to always have the
union of two series. This combined with the fact that the point's values
weren't adjusted to have nulls for the missing columns caused panic when
any operation is done on the points, e.g. addition.
Fix #740 , Fix #781
2014-07-30 14:06:47 -04:00
Philip O'Toole
c1e285383b
Allow 'null' to be supplied as fill value
...
Add to unit tests to test fill, including new "null" support.
Fix #713 .
2014-07-22 15:07:11 -04:00
John Shahid
e5276112c1
Restructure the codebase to be more idiomatic
2014-06-30 11:31:08 -04:00