Documentation ¶
Index ¶
- type Any
- type Array
- type Bool
- type Builder
- type Bytes
- type Const
- func (c *Const) AsFloat() (float64, bool)
- func (c *Const) AsInt() (int64, bool)
- func (c *Const) AsUint() (uint64, bool)
- func (c *Const) Len() uint32
- func (c *Const) Length() int
- func (*Const) Ref()
- func (c *Const) Serialize(b *zcode.Builder, slot uint32)
- func (c *Const) Type() zed.Type
- func (*Const) Unref()
- func (c *Const) Value() zed.Value
- type DictBytes
- type DictFloat
- type DictIP
- type DictInt
- type DictNet
- type DictString
- type DictTypeValue
- type DictUint
- type Error
- type Float
- type IP
- type Int
- type Map
- type Named
- type Net
- type Puller
- type Record
- type Set
- type String
- type TagMap
- type TypeValue
- type Uint
- type Union
- type Variant
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bool ¶ added in v1.12.0
func NewBoolEmpty ¶ added in v1.13.0
func (*Bool) CopyWithBits ¶ added in v1.14.0
type Const ¶ added in v1.12.0
type Const struct { Nulls *Bool // contains filtered or unexported fields }
type DictBytes ¶ added in v1.13.0
func NewDictBytes ¶ added in v1.13.0
type DictFloat ¶ added in v1.13.0
func NewDictFloat ¶ added in v1.13.0
type DictIP ¶ added in v1.13.0
type DictInt ¶ added in v1.13.0
func NewDictInt ¶ added in v1.13.0
type DictNet ¶ added in v1.13.0
func NewDictNet ¶ added in v1.13.0
type DictString ¶ added in v1.13.0
func NewDictString ¶ added in v1.13.0
func (*DictString) Len ¶ added in v1.13.0
func (d *DictString) Len() uint32
func (*DictString) Serialize ¶ added in v1.13.0
func (d *DictString) Serialize(b *zcode.Builder, slot uint32)
func (*DictString) Type ¶ added in v1.13.0
func (d *DictString) Type() zed.Type
func (*DictString) Value ¶ added in v1.13.0
func (d *DictString) Value(slot uint32) string
type DictTypeValue ¶ added in v1.13.0
func NewDictTypeValue ¶ added in v1.13.0
func (*DictTypeValue) Len ¶ added in v1.13.0
func (d *DictTypeValue) Len() uint32
func (*DictTypeValue) Serialize ¶ added in v1.13.0
func (d *DictTypeValue) Serialize(b *zcode.Builder, slot uint32)
func (*DictTypeValue) Type ¶ added in v1.13.0
func (d *DictTypeValue) Type() zed.Type
func (*DictTypeValue) Value ¶ added in v1.13.0
func (d *DictTypeValue) Value(slot uint32) []byte
type DictUint ¶ added in v1.13.0
func NewDictUint ¶ added in v1.13.0
type Error ¶ added in v1.13.0
func NewError ¶ added in v1.13.0
XXX we shouldn't create empty fields... this was the old design, now we create the entire vector structure and page in leaves, offsets, etc on demand
func NewStringError ¶ added in v1.14.0
type Record ¶ added in v1.12.0
type Record struct { Typ *zed.TypeRecord Fields []Any Nulls *Bool // contains filtered or unexported fields }
type String ¶ added in v1.12.0
type TagMap ¶ added in v1.13.0
TagMap is used by variants and unions to map slots between parent and child in both the forward and reverse directions. We need this because vectors are stored in a dense format where different types hold only the values needed for that type. If we stored vectors in a sparse format, the amount of overhead would increase substantially for heterogeneously typed data.
func NewTagMapFromLens ¶ added in v1.13.0
type TypeValue ¶ added in v1.13.0
func NewTypeValue ¶ added in v1.13.0
Click to show internal directories.
Click to hide internal directories.