Versions in this module Expand all Collapse all v0 v0.2.1 Nov 16, 2015 Changes in this version type Point + func MustNewPoint(name string, tags Tags, fields Fields, time time.Time) Point + RoundedString func(d time.Duration) string v0.2.0 Oct 27, 2015 Changes in this version + func MakeKey(name []byte, tags Tags) []byte + type Fields map[string]interface + func (p Fields) MarshalBinary() []byte + type Point interface + AddField func(name string, value interface{}) + AddTag func(key, value string) + Data func() []byte + Fields func() Fields + HashID func() uint64 + Key func() []byte + Name func() string + PrecisionString func(precision string) string + SetData func(buf []byte) + SetName func(string) + SetTags func(tags Tags) + SetTime func(t time.Time) + String func() string + Tags func() Tags + Time func() time.Time + UnixNano func() int64 + func NewPoint(name string, tags Tags, fields Fields, time time.Time) Point + func ParsePoints(buf []byte) ([]Point, error) + func ParsePointsString(buf string) ([]Point, error) + func ParsePointsWithPrecision(buf []byte, defaultTime time.Time, precision string) ([]Point, error) + type Points []Point + func (a Points) Len() int + func (a Points) Less(i, j int) bool + func (a Points) Swap(i, j int) + type Row struct + Columns []string + Err error + Name string + Tags map[string]string + Values [][]interface{} + func (r *Row) SameSeries(o *Row) bool + type Rows []*Row + func (p Rows) Len() int + func (p Rows) Less(i, j int) bool + func (p Rows) Swap(i, j int) + type Tags map[string]string + func (t Tags) HashKey() []byte