serialization_bench

package
v0.0.0-...-6969757 Latest Latest
Warning

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

Go to latest
Published: Jul 27, 2022 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FlatBufferAAddBirthDay

func FlatBufferAAddBirthDay(builder *flatbuffers.Builder, birthDay int64)

func FlatBufferAAddMoney

func FlatBufferAAddMoney(builder *flatbuffers.Builder, money float64)

func FlatBufferAAddName

func FlatBufferAAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func FlatBufferAAddPhone

func FlatBufferAAddPhone(builder *flatbuffers.Builder, phone flatbuffers.UOffsetT)

func FlatBufferAAddSiblings

func FlatBufferAAddSiblings(builder *flatbuffers.Builder, siblings int32)

func FlatBufferAAddSpouse

func FlatBufferAAddSpouse(builder *flatbuffers.Builder, spouse byte)

func FlatBufferAEnd

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

func FlatBufferAStart

func FlatBufferAStart(builder *flatbuffers.Builder)

Types

type A

type A struct {
	Name     string    `zid:"0"`
	BirthDay time.Time `zid:"1"`
	Phone    string    `zid:"2"`
	Siblings int       `zid:"3"`
	Spouse   bool      `zid:"4"`
	Money    float64   `zid:"5"`
}

func (*A) MarshalMsg

func (z *A) MarshalMsg(b []byte) (o []byte, err error)

MarshalMsg implements msgp.Marshaler

func (*A) Msgsize

func (z *A) Msgsize() (s int)

Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message

func (*A) UnmarshalMsg

func (z *A) UnmarshalMsg(bts []byte) (o []byte, err error)

UnmarshalMsg implements msgp.Unmarshaler

func (*A) ZMarshalMsg

func (z *A) ZMarshalMsg(b []byte) (o []byte, err error)

ZMarshalMsg implements msgp.Marshaler

func (*A) ZMsgsize

func (z *A) ZMsgsize() (s int)

ZMsgsize returns an upper bound estimate of the number of bytes occupied by the serialized message

func (*A) ZUnmarshalMsg

func (z *A) ZUnmarshalMsg(bts []byte) (o []byte, err error)

ZUnmarshalMsg implements msgp.Unmarshaler

func (*A) ZUnmarshalMsgWithCfg

func (z *A) ZUnmarshalMsgWithCfg(bts []byte, cfg *msgp.RuntimeConfig) (o []byte, err error)

type FlatBufferA

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

func GetRootAsFlatBufferA

func GetRootAsFlatBufferA(buf []byte, offset flatbuffers.UOffsetT) *FlatBufferA

func (*FlatBufferA) BirthDay

func (rcv *FlatBufferA) BirthDay() int64

func (*FlatBufferA) Init

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

func (*FlatBufferA) Money

func (rcv *FlatBufferA) Money() float64

func (*FlatBufferA) MutateBirthDay

func (rcv *FlatBufferA) MutateBirthDay(n int64) bool

func (*FlatBufferA) MutateMoney

func (rcv *FlatBufferA) MutateMoney(n float64) bool

func (*FlatBufferA) MutateSiblings

func (rcv *FlatBufferA) MutateSiblings(n int32) bool

func (*FlatBufferA) MutateSpouse

func (rcv *FlatBufferA) MutateSpouse(n byte) bool

func (*FlatBufferA) Name

func (rcv *FlatBufferA) Name() []byte

func (*FlatBufferA) Phone

func (rcv *FlatBufferA) Phone() []byte

func (*FlatBufferA) Siblings

func (rcv *FlatBufferA) Siblings() int32

func (*FlatBufferA) Spouse

func (rcv *FlatBufferA) Spouse() byte

func (*FlatBufferA) Table

func (rcv *FlatBufferA) Table() flatbuffers.Table

Jump to

Keyboard shortcuts

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