avro

package
v6.5.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2020 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Code generated by github.com/actgardner/gogen-avro. DO NOT EDIT.

  • SOURCE:
  • nested-maps.avsc

Code generated by github.com/actgardner/gogen-avro. DO NOT EDIT.

  • SOURCE:
  • nested-maps.avsc

Code generated by github.com/actgardner/gogen-avro. DO NOT EDIT.

  • SOURCE:
  • nested-maps.avsc

Code generated by github.com/actgardner/gogen-avro. DO NOT EDIT.

  • SOURCE:
  • nested-maps.avsc

Index

Constants

View Source
const NestedMapAvroCRC64Fingerprint = "\xa1\x9e\x89\xd6\xc52@\xf2"

Variables

This section is empty.

Functions

This section is empty.

Types

type ArrayStringWrapper

type ArrayStringWrapper []string

func (*ArrayStringWrapper) AppendArray

func (r *ArrayStringWrapper) AppendArray() types.Field

func (*ArrayStringWrapper) AppendMap

func (_ *ArrayStringWrapper) AppendMap(key string) types.Field

func (*ArrayStringWrapper) Finalize

func (_ *ArrayStringWrapper) Finalize()

func (*ArrayStringWrapper) Get

func (_ *ArrayStringWrapper) Get(i int) types.Field

func (*ArrayStringWrapper) SetBoolean

func (_ *ArrayStringWrapper) SetBoolean(v bool)

func (*ArrayStringWrapper) SetBytes

func (_ *ArrayStringWrapper) SetBytes(v []byte)

func (*ArrayStringWrapper) SetDefault

func (_ *ArrayStringWrapper) SetDefault(i int)

func (*ArrayStringWrapper) SetDouble

func (_ *ArrayStringWrapper) SetDouble(v float64)

func (*ArrayStringWrapper) SetFloat

func (_ *ArrayStringWrapper) SetFloat(v float32)

func (*ArrayStringWrapper) SetInt

func (_ *ArrayStringWrapper) SetInt(v int32)

func (*ArrayStringWrapper) SetLong

func (_ *ArrayStringWrapper) SetLong(v int64)

func (*ArrayStringWrapper) SetString

func (_ *ArrayStringWrapper) SetString(v string)

func (*ArrayStringWrapper) SetUnionElem

func (_ *ArrayStringWrapper) SetUnionElem(v int64)

type MapArrayString

type MapArrayString struct {
	M map[string][]string
	// contains filtered or unexported fields
}

func NewMapArrayString

func NewMapArrayString() *MapArrayString

func (*MapArrayString) AppendArray

func (_ *MapArrayString) AppendArray() types.Field

func (*MapArrayString) AppendMap

func (r *MapArrayString) AppendMap(key string) types.Field

func (*MapArrayString) Finalize

func (r *MapArrayString) Finalize()

func (*MapArrayString) Get

func (_ *MapArrayString) Get(i int) types.Field

func (*MapArrayString) SetBoolean

func (_ *MapArrayString) SetBoolean(v bool)

func (*MapArrayString) SetBytes

func (_ *MapArrayString) SetBytes(v []byte)

func (*MapArrayString) SetDefault

func (_ *MapArrayString) SetDefault(i int)

func (*MapArrayString) SetDouble

func (_ *MapArrayString) SetDouble(v float64)

func (*MapArrayString) SetFloat

func (_ *MapArrayString) SetFloat(v float32)

func (*MapArrayString) SetInt

func (_ *MapArrayString) SetInt(v int32)

func (*MapArrayString) SetLong

func (_ *MapArrayString) SetLong(v int64)

func (*MapArrayString) SetString

func (_ *MapArrayString) SetString(v string)

func (*MapArrayString) SetUnionElem

func (_ *MapArrayString) SetUnionElem(v int64)

type MapMapArrayString

type MapMapArrayString struct {
	M map[string]*MapArrayString
	// contains filtered or unexported fields
}

func NewMapMapArrayString

func NewMapMapArrayString() *MapMapArrayString

func (*MapMapArrayString) AppendArray

func (_ *MapMapArrayString) AppendArray() types.Field

func (*MapMapArrayString) AppendMap

func (r *MapMapArrayString) AppendMap(key string) types.Field

func (*MapMapArrayString) Finalize

func (r *MapMapArrayString) Finalize()

func (*MapMapArrayString) Get

func (_ *MapMapArrayString) Get(i int) types.Field

func (*MapMapArrayString) SetBoolean

func (_ *MapMapArrayString) SetBoolean(v bool)

func (*MapMapArrayString) SetBytes

func (_ *MapMapArrayString) SetBytes(v []byte)

func (*MapMapArrayString) SetDefault

func (_ *MapMapArrayString) SetDefault(i int)

func (*MapMapArrayString) SetDouble

func (_ *MapMapArrayString) SetDouble(v float64)

func (*MapMapArrayString) SetFloat

func (_ *MapMapArrayString) SetFloat(v float32)

func (*MapMapArrayString) SetInt

func (_ *MapMapArrayString) SetInt(v int32)

func (*MapMapArrayString) SetLong

func (_ *MapMapArrayString) SetLong(v int64)

func (*MapMapArrayString) SetString

func (_ *MapMapArrayString) SetString(v string)

func (*MapMapArrayString) SetUnionElem

func (_ *MapMapArrayString) SetUnionElem(v int64)

type NestedMap

type NestedMap struct {
	MapOfMaps *MapMapArrayString
}

func DeserializeNestedMap

func DeserializeNestedMap(r io.Reader) (*NestedMap, error)

func DeserializeNestedMapFromSchema

func DeserializeNestedMapFromSchema(r io.Reader, schema string) (*NestedMap, error)

func NewNestedMap

func NewNestedMap() *NestedMap

func (*NestedMap) AppendArray

func (_ *NestedMap) AppendArray() types.Field

func (*NestedMap) AppendMap

func (_ *NestedMap) AppendMap(key string) types.Field

func (*NestedMap) AvroCRC64Fingerprint

func (_ *NestedMap) AvroCRC64Fingerprint() []byte

func (*NestedMap) Finalize

func (_ *NestedMap) Finalize()

func (*NestedMap) Get

func (r *NestedMap) Get(i int) types.Field

func (*NestedMap) Schema

func (r *NestedMap) Schema() string

func (*NestedMap) SchemaName

func (r *NestedMap) SchemaName() string

func (*NestedMap) Serialize

func (r *NestedMap) Serialize(w io.Writer) error

func (*NestedMap) SetBoolean

func (_ *NestedMap) SetBoolean(v bool)

func (*NestedMap) SetBytes

func (_ *NestedMap) SetBytes(v []byte)

func (*NestedMap) SetDefault

func (r *NestedMap) SetDefault(i int)

func (*NestedMap) SetDouble

func (_ *NestedMap) SetDouble(v float64)

func (*NestedMap) SetFloat

func (_ *NestedMap) SetFloat(v float32)

func (*NestedMap) SetInt

func (_ *NestedMap) SetInt(v int32)

func (*NestedMap) SetLong

func (_ *NestedMap) SetLong(v int64)

func (*NestedMap) SetString

func (_ *NestedMap) SetString(v string)

func (*NestedMap) SetUnionElem

func (_ *NestedMap) SetUnionElem(v int64)

Jump to

Keyboard shortcuts

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