mongo_serialization

package
v0.0.0-...-f52362f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2017 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ValueTypeLong   = 0
	ValueTypeDouble = 1
)

Variables

View Source
var EnumNamesValueType = map[int]string{
	ValueTypeLong:   "Long",
	ValueTypeDouble: "Double",
}

Functions

func ItemAddDoubleValue

func ItemAddDoubleValue(builder *flatbuffers.Builder, doubleValue float64)

func ItemAddFieldName

func ItemAddFieldName(builder *flatbuffers.Builder, fieldName flatbuffers.UOffsetT)

func ItemAddLongValue

func ItemAddLongValue(builder *flatbuffers.Builder, longValue int64)

func ItemAddMeasurementName

func ItemAddMeasurementName(builder *flatbuffers.Builder, measurementName flatbuffers.UOffsetT)

func ItemAddSeriesId

func ItemAddSeriesId(builder *flatbuffers.Builder, seriesId flatbuffers.UOffsetT)

func ItemAddTags

func ItemAddTags(builder *flatbuffers.Builder, tags flatbuffers.UOffsetT)

func ItemAddTimestampNanos

func ItemAddTimestampNanos(builder *flatbuffers.Builder, timestampNanos int64)

func ItemAddValueType

func ItemAddValueType(builder *flatbuffers.Builder, valueType int8)

func ItemEnd

func ItemEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ItemStart

func ItemStart(builder *flatbuffers.Builder)

func ItemStartFieldNameVector

func ItemStartFieldNameVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ItemStartMeasurementNameVector

func ItemStartMeasurementNameVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ItemStartSeriesIdVector

func ItemStartSeriesIdVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ItemStartTagsVector

func ItemStartTagsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func TagAddKey

func TagAddKey(builder *flatbuffers.Builder, key flatbuffers.UOffsetT)

func TagAddVal

func TagAddVal(builder *flatbuffers.Builder, val flatbuffers.UOffsetT)

func TagEnd

func TagEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func TagStart

func TagStart(builder *flatbuffers.Builder)

func TagStartKeyVector

func TagStartKeyVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func TagStartValVector

func TagStartValVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

Types

type Item

type Item struct {
	// contains filtered or unexported fields
}

func GetRootAsItem

func GetRootAsItem(buf []byte, offset flatbuffers.UOffsetT) *Item

func (*Item) DoubleValue

func (rcv *Item) DoubleValue() float64

func (*Item) FieldName

func (rcv *Item) FieldName(j int) byte

func (*Item) FieldNameBytes

func (rcv *Item) FieldNameBytes() []byte

func (*Item) FieldNameLength

func (rcv *Item) FieldNameLength() int

func (*Item) Init

func (rcv *Item) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Item) LongValue

func (rcv *Item) LongValue() int64

func (*Item) MeasurementName

func (rcv *Item) MeasurementName(j int) byte

func (*Item) MeasurementNameBytes

func (rcv *Item) MeasurementNameBytes() []byte

func (*Item) MeasurementNameLength

func (rcv *Item) MeasurementNameLength() int

func (*Item) MutateDoubleValue

func (rcv *Item) MutateDoubleValue(n float64) bool

func (*Item) MutateLongValue

func (rcv *Item) MutateLongValue(n int64) bool

func (*Item) MutateTimestampNanos

func (rcv *Item) MutateTimestampNanos(n int64) bool

func (*Item) MutateValueType

func (rcv *Item) MutateValueType(n int8) bool

func (*Item) SeriesId

func (rcv *Item) SeriesId(j int) byte

func (*Item) SeriesIdBytes

func (rcv *Item) SeriesIdBytes() []byte

func (*Item) SeriesIdLength

func (rcv *Item) SeriesIdLength() int

func (*Item) Tags

func (rcv *Item) Tags(obj *Tag, j int) bool

func (*Item) TagsLength

func (rcv *Item) TagsLength() int

func (*Item) TimestampNanos

func (rcv *Item) TimestampNanos() int64

func (*Item) ValueType

func (rcv *Item) ValueType() int8

type Tag

type Tag struct {
	// contains filtered or unexported fields
}

func GetRootAsTag

func GetRootAsTag(buf []byte, offset flatbuffers.UOffsetT) *Tag

func (*Tag) Init

func (rcv *Tag) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Tag) Key

func (rcv *Tag) Key(j int) byte

func (*Tag) KeyBytes

func (rcv *Tag) KeyBytes() []byte

func (*Tag) KeyLength

func (rcv *Tag) KeyLength() int

func (*Tag) Val

func (rcv *Tag) Val(j int) byte

func (*Tag) ValBytes

func (rcv *Tag) ValBytes() []byte

func (*Tag) ValLength

func (rcv *Tag) ValLength() int

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL