avro

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

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

  • SOURCE:
  • example.avsc

Index

Constants

View Source
const AvroPayloadAvroCRC64Fingerprint = ".d\xee&}J\v "

Variables

This section is empty.

Functions

This section is empty.

Types

type AvroPayload

type AvroPayload struct {
	Field1 string `json:"field1"`

	Field2 int32 `json:"field2"`
}

func DeserializeAvroPayload

func DeserializeAvroPayload(r io.Reader) (AvroPayload, error)

func DeserializeAvroPayloadFromSchema

func DeserializeAvroPayloadFromSchema(r io.Reader, schema string) (AvroPayload, error)

func NewAvroPayload

func NewAvroPayload() AvroPayload

func (AvroPayload) AppendArray

func (_ AvroPayload) AppendArray() types.Field

func (AvroPayload) AppendMap

func (_ AvroPayload) AppendMap(key string) types.Field

func (AvroPayload) AvroCRC64Fingerprint

func (_ AvroPayload) AvroCRC64Fingerprint() []byte

func (AvroPayload) Finalize

func (_ AvroPayload) Finalize()

func (*AvroPayload) Get

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

func (AvroPayload) HintSize

func (_ AvroPayload) HintSize(int)

func (AvroPayload) MarshalJSON

func (r AvroPayload) MarshalJSON() ([]byte, error)

func (*AvroPayload) NullField

func (r *AvroPayload) NullField(i int)

func (AvroPayload) Schema

func (r AvroPayload) Schema() string

func (AvroPayload) SchemaName

func (r AvroPayload) SchemaName() string

func (AvroPayload) Serialize

func (r AvroPayload) Serialize(w io.Writer) error

func (AvroPayload) SetBoolean

func (_ AvroPayload) SetBoolean(v bool)

func (AvroPayload) SetBytes

func (_ AvroPayload) SetBytes(v []byte)

func (*AvroPayload) SetDefault

func (r *AvroPayload) SetDefault(i int)

func (AvroPayload) SetDouble

func (_ AvroPayload) SetDouble(v float64)

func (AvroPayload) SetFloat

func (_ AvroPayload) SetFloat(v float32)

func (AvroPayload) SetInt

func (_ AvroPayload) SetInt(v int32)

func (AvroPayload) SetLong

func (_ AvroPayload) SetLong(v int64)

func (AvroPayload) SetString

func (_ AvroPayload) SetString(v string)

func (AvroPayload) SetUnionElem

func (_ AvroPayload) SetUnionElem(v int64)

func (*AvroPayload) UnmarshalJSON

func (r *AvroPayload) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

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