base

package
v1.0.1-0...-9b07162 Latest Latest
Warning

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

Go to latest
Published: Oct 14, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthAnyProperty        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowAnyProperty          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupAnyProperty = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthMesaProperty        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMesaProperty          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupMesaProperty = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthMetaProperty        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMetaProperty          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupMetaProperty = fmt.Errorf("proto: unexpected end of group")
)

Functions

func NewEmptyMesaPropertyFromID

func NewEmptyMesaPropertyFromID(propertyID ids.PropertyID) properties.MesaProperty

func NewEmptyMetaPropertyFromID

func NewEmptyMetaPropertyFromID(propertyID ids.PropertyID) properties.MetaProperty

func NewMesaProperty

func NewMesaProperty(key ids.StringID, data data.Data) properties.MesaProperty

func NewMetaProperty

func NewMetaProperty(key ids.StringID, data data.Data) properties.MetaProperty

func PrototypeMetaProperty

func PrototypeMetaProperty() properties.MetaProperty

Types

type AnyProperty

type AnyProperty struct {
	// Types that are valid to be assigned to Impl:
	//	*AnyProperty_MesaProperty
	//	*AnyProperty_MetaProperty
	Impl isAnyProperty_Impl `protobuf_oneof:"impl"`
}

func (*AnyProperty) Compare

func (anyProperty *AnyProperty) Compare(property properties.Property) int

func (*AnyProperty) Descriptor

func (*AnyProperty) Descriptor() ([]byte, []int)

func (*AnyProperty) Get

func (anyProperty *AnyProperty) Get() properties.Property

func (*AnyProperty) GetBondWeight

func (anyProperty *AnyProperty) GetBondWeight() math.Int

func (*AnyProperty) GetDataID

func (anyProperty *AnyProperty) GetDataID() ids.DataID

func (*AnyProperty) GetDataTypeID

func (anyProperty *AnyProperty) GetDataTypeID() ids.StringID

func (*AnyProperty) GetID

func (anyProperty *AnyProperty) GetID() ids.PropertyID

func (*AnyProperty) GetImpl

func (m *AnyProperty) GetImpl() isAnyProperty_Impl

func (*AnyProperty) GetKey

func (anyProperty *AnyProperty) GetKey() ids.StringID

func (*AnyProperty) GetMesaProperty

func (m *AnyProperty) GetMesaProperty() *MesaProperty

func (*AnyProperty) GetMetaProperty

func (m *AnyProperty) GetMetaProperty() *MetaProperty

func (*AnyProperty) IsAnyProperty

func (anyProperty *AnyProperty) IsAnyProperty()

func (*AnyProperty) IsMeta

func (anyProperty *AnyProperty) IsMeta() bool

func (*AnyProperty) Marshal

func (m *AnyProperty) Marshal() (dAtA []byte, err error)

func (*AnyProperty) MarshalTo

func (m *AnyProperty) MarshalTo(dAtA []byte) (int, error)

func (*AnyProperty) MarshalToSizedBuffer

func (m *AnyProperty) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnyProperty) Mutate

func (anyProperty *AnyProperty) Mutate(data data.Data) (properties.Property, error)

func (*AnyProperty) ProtoMessage

func (*AnyProperty) ProtoMessage()

func (*AnyProperty) Reset

func (m *AnyProperty) Reset()

func (*AnyProperty) Size

func (m *AnyProperty) Size() (n int)

func (*AnyProperty) String

func (m *AnyProperty) String() string

func (*AnyProperty) ToAnyProperty

func (anyProperty *AnyProperty) ToAnyProperty() properties.AnyProperty

func (*AnyProperty) Unmarshal

func (m *AnyProperty) Unmarshal(dAtA []byte) error

func (*AnyProperty) ValidateBasic

func (anyProperty *AnyProperty) ValidateBasic() error

func (*AnyProperty) XXX_DiscardUnknown

func (m *AnyProperty) XXX_DiscardUnknown()

func (*AnyProperty) XXX_Marshal

func (m *AnyProperty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AnyProperty) XXX_Merge

func (m *AnyProperty) XXX_Merge(src proto.Message)

func (*AnyProperty) XXX_OneofWrappers

func (*AnyProperty) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*AnyProperty) XXX_Size

func (m *AnyProperty) XXX_Size() int

func (*AnyProperty) XXX_Unmarshal

func (m *AnyProperty) XXX_Unmarshal(b []byte) error

type AnyProperty_MesaProperty

type AnyProperty_MesaProperty struct {
	MesaProperty *MesaProperty `protobuf:"bytes,1,opt,name=mesa_property,json=mesaProperty,proto3,oneof" json:"mesa_property,omitempty"`
}

func (*AnyProperty_MesaProperty) MarshalTo

func (m *AnyProperty_MesaProperty) MarshalTo(dAtA []byte) (int, error)

func (*AnyProperty_MesaProperty) MarshalToSizedBuffer

func (m *AnyProperty_MesaProperty) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnyProperty_MesaProperty) Size

func (m *AnyProperty_MesaProperty) Size() (n int)

type AnyProperty_MetaProperty

type AnyProperty_MetaProperty struct {
	MetaProperty *MetaProperty `protobuf:"bytes,2,opt,name=meta_property,json=metaProperty,proto3,oneof" json:"meta_property,omitempty"`
}

func (*AnyProperty_MetaProperty) MarshalTo

func (m *AnyProperty_MetaProperty) MarshalTo(dAtA []byte) (int, error)

func (*AnyProperty_MetaProperty) MarshalToSizedBuffer

func (m *AnyProperty_MetaProperty) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnyProperty_MetaProperty) Size

func (m *AnyProperty_MetaProperty) Size() (n int)

type MesaProperty

type MesaProperty struct {
	ID     *base.PropertyID `protobuf:"bytes,1,opt,name=i_d,json=iD,proto3" json:"i_d,omitempty"`
	DataID *base.DataID     `protobuf:"bytes,2,opt,name=data_i_d,json=dataID,proto3" json:"data_i_d,omitempty"`
}

func (*MesaProperty) Compare

func (mesaProperty *MesaProperty) Compare(property properties.Property) int

func (*MesaProperty) Descriptor

func (*MesaProperty) Descriptor() ([]byte, []int)

func (*MesaProperty) GetBondWeight

func (mesaProperty *MesaProperty) GetBondWeight() math.Int

func (*MesaProperty) GetDataID

func (mesaProperty *MesaProperty) GetDataID() ids.DataID

func (*MesaProperty) GetDataTypeID

func (mesaProperty *MesaProperty) GetDataTypeID() ids.StringID

func (*MesaProperty) GetHash

func (mesaProperty *MesaProperty) GetHash() ids.HashID

func (*MesaProperty) GetID

func (mesaProperty *MesaProperty) GetID() ids.PropertyID

func (*MesaProperty) GetKey

func (mesaProperty *MesaProperty) GetKey() ids.StringID

func (*MesaProperty) IsMesa

func (mesaProperty *MesaProperty) IsMesa() bool

func (*MesaProperty) IsMeta

func (mesaProperty *MesaProperty) IsMeta() bool

func (*MesaProperty) Marshal

func (m *MesaProperty) Marshal() (dAtA []byte, err error)

func (*MesaProperty) MarshalTo

func (m *MesaProperty) MarshalTo(dAtA []byte) (int, error)

func (*MesaProperty) MarshalToSizedBuffer

func (m *MesaProperty) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MesaProperty) Mutate

func (mesaProperty *MesaProperty) Mutate(data data.Data) (properties.Property, error)

Mutate NOTE: Need to check if propertyID type is not different from data after mutating

func (*MesaProperty) ProtoMessage

func (*MesaProperty) ProtoMessage()

func (*MesaProperty) Reset

func (m *MesaProperty) Reset()

func (*MesaProperty) Size

func (m *MesaProperty) Size() (n int)

func (*MesaProperty) String

func (m *MesaProperty) String() string

func (*MesaProperty) ToAnyProperty

func (mesaProperty *MesaProperty) ToAnyProperty() properties.AnyProperty

func (*MesaProperty) Unmarshal

func (m *MesaProperty) Unmarshal(dAtA []byte) error

func (*MesaProperty) ValidateBasic

func (mesaProperty *MesaProperty) ValidateBasic() error

func (*MesaProperty) XXX_DiscardUnknown

func (m *MesaProperty) XXX_DiscardUnknown()

func (*MesaProperty) XXX_Marshal

func (m *MesaProperty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MesaProperty) XXX_Merge

func (m *MesaProperty) XXX_Merge(src proto.Message)

func (*MesaProperty) XXX_Size

func (m *MesaProperty) XXX_Size() int

func (*MesaProperty) XXX_Unmarshal

func (m *MesaProperty) XXX_Unmarshal(b []byte) error

type MetaProperty

type MetaProperty struct {
	ID   *base.PropertyID `protobuf:"bytes,1,opt,name=i_d,json=iD,proto3" json:"i_d,omitempty"`
	Data *base1.AnyData   `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
}

func (*MetaProperty) Compare

func (metaProperty *MetaProperty) Compare(property properties.Property) int

func (*MetaProperty) Descriptor

func (*MetaProperty) Descriptor() ([]byte, []int)

func (*MetaProperty) FromString

func (metaProperty *MetaProperty) FromString(metaPropertyString string) (properties.MetaProperty, error)

func (*MetaProperty) GetBondWeight

func (metaProperty *MetaProperty) GetBondWeight() math.Int

func (*MetaProperty) GetData

func (metaProperty *MetaProperty) GetData() data.AnyData

func (*MetaProperty) GetDataID

func (metaProperty *MetaProperty) GetDataID() ids.DataID

func (*MetaProperty) GetDataTypeID

func (metaProperty *MetaProperty) GetDataTypeID() ids.StringID

func (*MetaProperty) GetID

func (metaProperty *MetaProperty) GetID() ids.PropertyID

func (*MetaProperty) GetKey

func (metaProperty *MetaProperty) GetKey() ids.StringID

func (*MetaProperty) IsMeta

func (metaProperty *MetaProperty) IsMeta() bool

func (*MetaProperty) IsMetaProperty

func (metaProperty *MetaProperty) IsMetaProperty()

func (*MetaProperty) Marshal

func (m *MetaProperty) Marshal() (dAtA []byte, err error)

func (*MetaProperty) MarshalTo

func (m *MetaProperty) MarshalTo(dAtA []byte) (int, error)

func (*MetaProperty) MarshalToSizedBuffer

func (m *MetaProperty) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MetaProperty) Mutate

func (metaProperty *MetaProperty) Mutate(data data.Data) (properties.Property, error)

Mutate NOTE: Need to check if propertyID type is not different from data after mutating

func (*MetaProperty) ProtoMessage

func (*MetaProperty) ProtoMessage()

func (*MetaProperty) Reset

func (m *MetaProperty) Reset()

func (*MetaProperty) ScrubData

func (metaProperty *MetaProperty) ScrubData() properties.MesaProperty

func (*MetaProperty) Size

func (m *MetaProperty) Size() (n int)

func (*MetaProperty) String

func (m *MetaProperty) String() string

func (*MetaProperty) ToAnyProperty

func (metaProperty *MetaProperty) ToAnyProperty() properties.AnyProperty

func (*MetaProperty) Unmarshal

func (m *MetaProperty) Unmarshal(dAtA []byte) error

func (*MetaProperty) ValidateBasic

func (metaProperty *MetaProperty) ValidateBasic() error

func (*MetaProperty) XXX_DiscardUnknown

func (m *MetaProperty) XXX_DiscardUnknown()

func (*MetaProperty) XXX_Marshal

func (m *MetaProperty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetaProperty) XXX_Merge

func (m *MetaProperty) XXX_Merge(src proto.Message)

func (*MetaProperty) XXX_Size

func (m *MetaProperty) XXX_Size() int

func (*MetaProperty) XXX_Unmarshal

func (m *MetaProperty) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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