lib_idx_value

package
v0.0.0-...-e28984d Latest Latest
Warning

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

Go to latest
Published: Sep 6, 2022 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func HGetValueFromDOIndexValueItem

func HGetValueFromDOIndexValueItem(item *DOIndexValueItem) (interface{}, error)

Types

type DOIndexValuator

type DOIndexValuator interface {
	GetValue_uint8() (uint8, error)
	GetValue_uint16() (uint16, error)
	GetValue_uint32() (uint32, error)
	GetValue_uint64() (uint64, error)
	GetValue_int8() (int8, error)
	GetValue_int16() (int16, error)
	GetValue_int32() (int32, error)
	GetValue_int64() (int64, error)
	GetValue_float32() (float32, error)
	GetValue_float64() (float64, error)
	GetValue_data() (*[]byte, error)
	GetValue_bool() (bool, error)
}

----------- INDEX VALUE --------------------------------------------------

type DOIndexValue

type DOIndexValue C.Struct

func AutoNewDOIndexValue

func AutoNewDOIndexValue(s *C.Segment) DOIndexValue

func NewDOIndexValue

func NewDOIndexValue(s *C.Segment) DOIndexValue

func NewRootDOIndexValue

func NewRootDOIndexValue(s *C.Segment) DOIndexValue

func ReadRootDOIndexValue

func ReadRootDOIndexValue(s *C.Segment) DOIndexValue

func (*DOIndexValue) Clone

func (doIdxValue *DOIndexValue) Clone() interface{}

func (*DOIndexValue) FromBytes

func (doIdxValue *DOIndexValue) FromBytes(_b *[]byte) (interface{}, error)

func (*DOIndexValue) GetMetadata

func (doIdxValue *DOIndexValue) GetMetadata() *map[string]interface{}

func (*DOIndexValue) GetName

func (doIdxValue *DOIndexValue) GetName() string

---- DOIndexValue MakeCacheable implementation-------

func (*DOIndexValue) GetPK

func (doIdxValue *DOIndexValue) GetPK() string

func (DOIndexValue) Items

func (DOIndexValue) MarshalCapLit

func (s DOIndexValue) MarshalCapLit() ([]byte, error)

func (DOIndexValue) MarshalJSON

func (s DOIndexValue) MarshalJSON() ([]byte, error)

func (DOIndexValue) Metadata

func (DOIndexValue) SetItems

func (s DOIndexValue) SetItems(v DOIndexValueItem_List)

func (DOIndexValue) SetMetadata

func (s DOIndexValue) SetMetadata(v lib_gc_capnp_common.Metadata)

func (*DOIndexValue) SetMetadataField

func (doIdxValue *DOIndexValue) SetMetadataField(field string, value interface{}) error

func (*DOIndexValue) ToBytes

func (doIdxValue *DOIndexValue) ToBytes() (*[]byte, error)

---- DOIndexValue MakeSerializable implementation-------

func (DOIndexValue) WriteCapLit

func (s DOIndexValue) WriteCapLit(w io.Writer) error

func (DOIndexValue) WriteJSON

func (s DOIndexValue) WriteJSON(w io.Writer) error

type DOIndexValueItem

type DOIndexValueItem C.Struct

func AutoNewDOIndexValueItem

func AutoNewDOIndexValueItem(s *C.Segment) DOIndexValueItem

func NewDOIndexValueItem

func NewDOIndexValueItem(s *C.Segment) DOIndexValueItem

func NewRootDOIndexValueItem

func NewRootDOIndexValueItem(s *C.Segment) DOIndexValueItem

func ReadRootDOIndexValueItem

func ReadRootDOIndexValueItem(s *C.Segment) DOIndexValueItem

func (*DOIndexValueItem) GetValue_bool

func (doIdxValueItem *DOIndexValueItem) GetValue_bool() (bool, error)

func (*DOIndexValueItem) GetValue_data

func (doIdxValueItem *DOIndexValueItem) GetValue_data() (*[]byte, error)

func (*DOIndexValueItem) GetValue_float32

func (doIdxValueItem *DOIndexValueItem) GetValue_float32() (float32, error)

func (*DOIndexValueItem) GetValue_float64

func (doIdxValueItem *DOIndexValueItem) GetValue_float64() (float64, error)

func (*DOIndexValueItem) GetValue_int16

func (doIdxValueItem *DOIndexValueItem) GetValue_int16() (int16, error)

func (*DOIndexValueItem) GetValue_int32

func (doIdxValueItem *DOIndexValueItem) GetValue_int32() (int32, error)

func (*DOIndexValueItem) GetValue_int64

func (doIdxValueItem *DOIndexValueItem) GetValue_int64() (int64, error)

func (*DOIndexValueItem) GetValue_int8

func (doIdxValueItem *DOIndexValueItem) GetValue_int8() (int8, error)

func (*DOIndexValueItem) GetValue_string

func (doIdxValueItem *DOIndexValueItem) GetValue_string() (string, error)

func (*DOIndexValueItem) GetValue_uint16

func (doIdxValueItem *DOIndexValueItem) GetValue_uint16() (uint16, error)

func (*DOIndexValueItem) GetValue_uint32

func (doIdxValueItem *DOIndexValueItem) GetValue_uint32() (uint32, error)

func (*DOIndexValueItem) GetValue_uint64

func (doIdxValueItem *DOIndexValueItem) GetValue_uint64() (uint64, error)

func (*DOIndexValueItem) GetValue_uint8

func (doIdxValueItem *DOIndexValueItem) GetValue_uint8() (uint8, error)

func (DOIndexValueItem) IsNull

func (s DOIndexValueItem) IsNull() bool

func (DOIndexValueItem) MarshalCapLit

func (s DOIndexValueItem) MarshalCapLit() ([]byte, error)

func (DOIndexValueItem) MarshalJSON

func (s DOIndexValueItem) MarshalJSON() ([]byte, error)

func (DOIndexValueItem) Metadata

func (DOIndexValueItem) SetIsNull

func (s DOIndexValueItem) SetIsNull(v bool)

func (DOIndexValueItem) SetMetadata

func (DOIndexValueItem) SetValueType

func (DOIndexValueItem) Value

func (DOIndexValueItem) ValueType

func (DOIndexValueItem) WriteCapLit

func (s DOIndexValueItem) WriteCapLit(w io.Writer) error

func (DOIndexValueItem) WriteJSON

func (s DOIndexValueItem) WriteJSON(w io.Writer) error

type DOIndexValueItemAttributeType

type DOIndexValueItemAttributeType uint16
const (
	DOINDEXVALUEITEMATTRIBUTETYPE_DATA    DOIndexValueItemAttributeType = 0
	DOINDEXVALUEITEMATTRIBUTETYPE_TEXT    DOIndexValueItemAttributeType = 1
	DOINDEXVALUEITEMATTRIBUTETYPE_BOOL    DOIndexValueItemAttributeType = 2
	DOINDEXVALUEITEMATTRIBUTETYPE_INT8    DOIndexValueItemAttributeType = 3
	DOINDEXVALUEITEMATTRIBUTETYPE_INT16   DOIndexValueItemAttributeType = 4
	DOINDEXVALUEITEMATTRIBUTETYPE_INT32   DOIndexValueItemAttributeType = 5
	DOINDEXVALUEITEMATTRIBUTETYPE_INT64   DOIndexValueItemAttributeType = 6
	DOINDEXVALUEITEMATTRIBUTETYPE_UINT8   DOIndexValueItemAttributeType = 7
	DOINDEXVALUEITEMATTRIBUTETYPE_UINT16  DOIndexValueItemAttributeType = 8
	DOINDEXVALUEITEMATTRIBUTETYPE_UINT32  DOIndexValueItemAttributeType = 9
	DOINDEXVALUEITEMATTRIBUTETYPE_UINT64  DOIndexValueItemAttributeType = 10
	DOINDEXVALUEITEMATTRIBUTETYPE_FLOAT32 DOIndexValueItemAttributeType = 11
	DOINDEXVALUEITEMATTRIBUTETYPE_FLOAT64 DOIndexValueItemAttributeType = 12
)

func DOIndexValueItemAttributeTypeFromString

func DOIndexValueItemAttributeTypeFromString(c string) DOIndexValueItemAttributeType

func (DOIndexValueItemAttributeType) MarshalCapLit

func (s DOIndexValueItemAttributeType) MarshalCapLit() ([]byte, error)

func (DOIndexValueItemAttributeType) MarshalJSON

func (s DOIndexValueItemAttributeType) MarshalJSON() ([]byte, error)

func (DOIndexValueItemAttributeType) String

func (DOIndexValueItemAttributeType) WriteCapLit

func (s DOIndexValueItemAttributeType) WriteCapLit(w io.Writer) error

func (DOIndexValueItemAttributeType) WriteJSON

type DOIndexValueItemAttributeType_List

type DOIndexValueItemAttributeType_List C.PointerList

func NewDOIndexValueItemAttributeTypeList

func NewDOIndexValueItemAttributeTypeList(s *C.Segment, sz int) DOIndexValueItemAttributeType_List

func (DOIndexValueItemAttributeType_List) At

func (DOIndexValueItemAttributeType_List) Len

func (DOIndexValueItemAttributeType_List) Set

func (DOIndexValueItemAttributeType_List) ToArray

type DOIndexValueItemValue

type DOIndexValueItemValue DOIndexValueItem

func (DOIndexValueItemValue) SetVBool

func (s DOIndexValueItemValue) SetVBool(v bool)

func (DOIndexValueItemValue) SetVData

func (s DOIndexValueItemValue) SetVData(v []byte)

func (DOIndexValueItemValue) SetVFloat32

func (s DOIndexValueItemValue) SetVFloat32(v float32)

func (DOIndexValueItemValue) SetVFloat64

func (s DOIndexValueItemValue) SetVFloat64(v float64)

func (DOIndexValueItemValue) SetVInt16

func (s DOIndexValueItemValue) SetVInt16(v int16)

func (DOIndexValueItemValue) SetVInt32

func (s DOIndexValueItemValue) SetVInt32(v int32)

func (DOIndexValueItemValue) SetVInt64

func (s DOIndexValueItemValue) SetVInt64(v int64)

func (DOIndexValueItemValue) SetVInt8

func (s DOIndexValueItemValue) SetVInt8(v int8)

func (DOIndexValueItemValue) SetVText

func (s DOIndexValueItemValue) SetVText(v string)

func (DOIndexValueItemValue) SetVUint16

func (s DOIndexValueItemValue) SetVUint16(v uint16)

func (DOIndexValueItemValue) SetVUint32

func (s DOIndexValueItemValue) SetVUint32(v uint32)

func (DOIndexValueItemValue) SetVUint64

func (s DOIndexValueItemValue) SetVUint64(v uint64)

func (DOIndexValueItemValue) SetVUint8

func (s DOIndexValueItemValue) SetVUint8(v uint8)

func (DOIndexValueItemValue) VBool

func (s DOIndexValueItemValue) VBool() bool

func (DOIndexValueItemValue) VData

func (s DOIndexValueItemValue) VData() []byte

func (DOIndexValueItemValue) VFloat32

func (s DOIndexValueItemValue) VFloat32() float32

func (DOIndexValueItemValue) VFloat64

func (s DOIndexValueItemValue) VFloat64() float64

func (DOIndexValueItemValue) VInt16

func (s DOIndexValueItemValue) VInt16() int16

func (DOIndexValueItemValue) VInt32

func (s DOIndexValueItemValue) VInt32() int32

func (DOIndexValueItemValue) VInt64

func (s DOIndexValueItemValue) VInt64() int64

func (DOIndexValueItemValue) VInt8

func (s DOIndexValueItemValue) VInt8() int8

func (DOIndexValueItemValue) VText

func (s DOIndexValueItemValue) VText() string

func (DOIndexValueItemValue) VUint16

func (s DOIndexValueItemValue) VUint16() uint16

func (DOIndexValueItemValue) VUint32

func (s DOIndexValueItemValue) VUint32() uint32

func (DOIndexValueItemValue) VUint64

func (s DOIndexValueItemValue) VUint64() uint64

func (DOIndexValueItemValue) VUint8

func (s DOIndexValueItemValue) VUint8() uint8

func (DOIndexValueItemValue) Which

type DOIndexValueItemValue_Which

type DOIndexValueItemValue_Which uint16
const (
	DOINDEXVALUEITEMVALUE_VDATA    DOIndexValueItemValue_Which = 0
	DOINDEXVALUEITEMVALUE_VBOOL    DOIndexValueItemValue_Which = 1
	DOINDEXVALUEITEMVALUE_VINT8    DOIndexValueItemValue_Which = 2
	DOINDEXVALUEITEMVALUE_VINT16   DOIndexValueItemValue_Which = 3
	DOINDEXVALUEITEMVALUE_VINT32   DOIndexValueItemValue_Which = 4
	DOINDEXVALUEITEMVALUE_VINT64   DOIndexValueItemValue_Which = 5
	DOINDEXVALUEITEMVALUE_VUINT8   DOIndexValueItemValue_Which = 6
	DOINDEXVALUEITEMVALUE_VUINT16  DOIndexValueItemValue_Which = 7
	DOINDEXVALUEITEMVALUE_VUINT32  DOIndexValueItemValue_Which = 8
	DOINDEXVALUEITEMVALUE_VUINT64  DOIndexValueItemValue_Which = 9
	DOINDEXVALUEITEMVALUE_VFLOAT32 DOIndexValueItemValue_Which = 10
	DOINDEXVALUEITEMVALUE_VFLOAT64 DOIndexValueItemValue_Which = 11
	DOINDEXVALUEITEMVALUE_VTEXT    DOIndexValueItemValue_Which = 12
)

type DOIndexValueItem_List

type DOIndexValueItem_List C.PointerList

func NewDOIndexValueItemList

func NewDOIndexValueItemList(s *C.Segment, sz int) DOIndexValueItem_List

func (DOIndexValueItem_List) At

func (DOIndexValueItem_List) Len

func (s DOIndexValueItem_List) Len() int

func (DOIndexValueItem_List) Set

func (DOIndexValueItem_List) ToArray

type DOIndexValue_List

type DOIndexValue_List C.PointerList

func NewDOIndexValueList

func NewDOIndexValueList(s *C.Segment, sz int) DOIndexValue_List

func (DOIndexValue_List) At

func (DOIndexValue_List) Len

func (s DOIndexValue_List) Len() int

func (DOIndexValue_List) Set

func (s DOIndexValue_List) Set(i int, item DOIndexValue)

func (DOIndexValue_List) ToArray

func (s DOIndexValue_List) ToArray() []DOIndexValue

Jump to

Keyboard shortcuts

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