influxdb/cmd
Jonathan A. Sternberg 23f6a706bb Support cast syntax for selecting a specific type
Casting syntax is done with the PostgreSQL syntax `field1::float` to
specify which type should be used when selecting a field. You can also
do `field1::field` or `tag1::tag` to specify that a field or tag should
be selected.

This makes it possible to select a tag when a field key and a tag key
conflict with each other in a measurement. It also means it's possible
to choose a field with a specific type if multiple shards disagree. If
no types are given, the same ordering for how a type is chosen is used
to determine which type to return.

The FieldDimensions method has been updated to return the data type for
the fields that get returned. The SeriesKeys function has also been
removed since it is no longer needed. SeriesKeys was originally used for
the fill iterator, but then expanded to be used by auxiliary iterators
for determining the channel iterator types. The fill iterator doesn't
need it anymore and the auxiliary types are better served by
FieldDimensions implementing that functionality, so SeriesKeys is no
longer needed.

Fixes #6519.
2016-05-16 12:08:29 -04:00
..
influx Fix the CLI not to enter an infinite loop when the liner has an error 2016-04-28 08:35:54 -04:00
influx_inspect Display value according to type. 2016-05-02 22:08:15 -07:00
influx_stress rename influxdb/influxdb to influxdata/influxdb 2016-02-10 10:26:18 -07:00
influx_tsm Update to conversion tool to work in current versions 2016-03-30 13:26:46 -04:00
influxd Support cast syntax for selecting a specific type 2016-05-16 12:08:29 -04:00