influxdb/models
Ben Johnson 60ab1282ea
Refactor system iterators.
Previously pseudo iterators could be created for meta data such
as series, measurement, and tag data. These iterators were created
at a higher level and lacked a lot of the power of the query engine.

This commit moves system iterators down to the series level and
supports the following:

	- _name
	- _seriesKey
	- _tagKey
	- _tagValue
	- _fieldKey

These can be used as normal fields such as:

	SELECT _seriesKey FROM cpu

This will return all the series keys for `cpu`.
2017-08-16 09:27:29 -06:00
..
consistency.go Update godoc for package models 2016-12-30 18:02:52 -08:00
inline_fnv.go Update godoc for package models 2016-12-30 18:02:52 -08:00
inline_fnv_test.go Implement and use zero-alloc FNV64a. 2016-09-26 11:43:27 -07:00
inline_strconv_parse.go Taught tsm1 storage engine how to read and write uint64 values 2017-07-24 09:03:22 -07:00
inline_strconv_parse_test.go models: Add FieldIterator type 2016-10-03 16:30:21 -06:00
points.go Refactor system iterators. 2017-08-16 09:27:29 -06:00
points_internal_test.go Add test for marshalling a point without fields 2016-12-28 12:09:30 -08:00
points_test.go initial fga work 2017-05-26 13:16:27 -07:00
rows.go Update godoc for package models 2016-12-30 18:02:52 -08:00
statistic.go Update godoc for package models 2016-12-30 18:02:52 -08:00
statistic_test.go Ensure we don't mutate provided statistics tags 2016-08-24 11:40:13 +01:00
time.go Support negative timestamps in the query engine 2016-08-25 12:52:41 -05:00