func (v *FloatPoint) Clone() *FloatPoint {
	if v == nil {
		return nil
	}
	other := *v
	if v.Aux != nil {
		other.Aux = make([]interface{}, len(v.Aux))
		copy(other.Aux, v.Aux)
	}
	return &other
}
Clone returns a copy of v.
package query
import (
	"context"
	"encoding/binary"
	"io"
	"github.com/gogo/protobuf/proto"
	internal "github.com/influxdata/influxdb/query/internal"
)
type FloatPoint struct {
	Name string
	Tags Tags
	Time  int64
	Value float64
	Aux   []interface{}
	Aggregated uint32
	Nil        bool
}
func (v *FloatPoint) name() string { return v.Name }
func (v *FloatPoint) tags() Tags   { return v.Tags }
func (v *FloatPoint) time() int64  { return v.Time }
func (v *FloatPoint) nil() bool    { return v.Nil }
func (v *FloatPoint) value() interface{} {
	if v.Nil {
		return nil
	}
	return v.Value
}
func (v *FloatPoint) aux() []interface{} { return v.Aux }