geckpb

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2024 License: Unlicense Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	KnownID_name = map[int32]string{
		0:    "UNKNOWN",
		1:    "INTERNAL",
		2:    "INDENTIFIER",
		3:    "NAME",
		4:    "WILDCARD",
		5:    "CHILD_OF",
		6:    "INSTANCE_OF",
		7:    "COMPONENT",
		1000: "USER_DEFINED",
	}
	KnownID_value = map[string]int32{
		"UNKNOWN":      0,
		"INTERNAL":     1,
		"INDENTIFIER":  2,
		"NAME":         3,
		"WILDCARD":     4,
		"CHILD_OF":     5,
		"INSTANCE_OF":  6,
		"COMPONENT":    7,
		"USER_DEFINED": 1000,
	}
)

Enum value maps for KnownID.

View Source
var (
	Query_Op_name = map[int32]string{
		0: "AND",
		1: "OR",
		2: "NOT",
	}
	Query_Op_value = map[string]int32{
		"AND": 0,
		"OR":  1,
		"NOT": 2,
	}
)

Enum value maps for Query_Op.

View Source
var (
	ErrInvalidLength        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflow          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroup = fmt.Errorf("proto: unexpected end of group")
)
View Source
var File_geck_v1_geck_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ArchetypeDefinition

type ArchetypeDefinition struct {
	Hash         uint64                               `protobuf:"varint,1,opt,name=hash,proto3" json:"hash,omitempty"`
	Depth        uint32                               `protobuf:"varint,2,opt,name=depth,proto3" json:"depth,omitempty"`
	ComponentIds []uint64                             `protobuf:"varint,3,rep,packed,name=component_ids,json=componentIds,proto3" json:"component_ids,omitempty"`
	DataColumns  []*ComponentColumnDefinition         `protobuf:"bytes,4,rep,name=data_columns,json=dataColumns,proto3" json:"data_columns,omitempty"`
	Edges        map[uint64]*ArchetypeDefinition_Edge `` /* 152-byte string literal not displayed */
	Entities     []uint64                             `protobuf:"varint,6,rep,packed,name=entities,proto3" json:"entities,omitempty"`
	// contains filtered or unexported fields
}

func (*ArchetypeDefinition) CloneMessageVT

func (m *ArchetypeDefinition) CloneMessageVT() proto.Message

func (*ArchetypeDefinition) CloneVT

func (*ArchetypeDefinition) Descriptor deprecated

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

Deprecated: Use ArchetypeDefinition.ProtoReflect.Descriptor instead.

func (*ArchetypeDefinition) EqualMessageVT

func (this *ArchetypeDefinition) EqualMessageVT(thatMsg proto.Message) bool

func (*ArchetypeDefinition) EqualVT

func (this *ArchetypeDefinition) EqualVT(that *ArchetypeDefinition) bool

func (*ArchetypeDefinition) GetComponentIds

func (x *ArchetypeDefinition) GetComponentIds() []uint64

func (*ArchetypeDefinition) GetDataColumns

func (x *ArchetypeDefinition) GetDataColumns() []*ComponentColumnDefinition

func (*ArchetypeDefinition) GetDepth

func (x *ArchetypeDefinition) GetDepth() uint32

func (*ArchetypeDefinition) GetEdges

func (*ArchetypeDefinition) GetEntities

func (x *ArchetypeDefinition) GetEntities() []uint64

func (*ArchetypeDefinition) GetHash

func (x *ArchetypeDefinition) GetHash() uint64

func (*ArchetypeDefinition) MarshalJSON

func (msg *ArchetypeDefinition) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ArchetypeDefinition) MarshalToSizedBufferVT

func (m *ArchetypeDefinition) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ArchetypeDefinition) MarshalToSizedBufferVTStrict

func (m *ArchetypeDefinition) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ArchetypeDefinition) MarshalToVT

func (m *ArchetypeDefinition) MarshalToVT(dAtA []byte) (int, error)

func (*ArchetypeDefinition) MarshalToVTStrict

func (m *ArchetypeDefinition) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ArchetypeDefinition) MarshalVT

func (m *ArchetypeDefinition) MarshalVT() (dAtA []byte, err error)

func (*ArchetypeDefinition) MarshalVTStrict

func (m *ArchetypeDefinition) MarshalVTStrict() (dAtA []byte, err error)

func (*ArchetypeDefinition) ProtoMessage

func (*ArchetypeDefinition) ProtoMessage()

func (*ArchetypeDefinition) ProtoReflect

func (x *ArchetypeDefinition) ProtoReflect() protoreflect.Message

func (*ArchetypeDefinition) Reset

func (x *ArchetypeDefinition) Reset()

func (*ArchetypeDefinition) SizeVT

func (m *ArchetypeDefinition) SizeVT() (n int)

func (*ArchetypeDefinition) String

func (x *ArchetypeDefinition) String() string

func (*ArchetypeDefinition) UnmarshalJSON

func (msg *ArchetypeDefinition) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*ArchetypeDefinition) UnmarshalVT

func (m *ArchetypeDefinition) UnmarshalVT(dAtA []byte) error

type ArchetypeDefinition_Edge

type ArchetypeDefinition_Edge struct {
	AddId    uint64 `protobuf:"varint,1,opt,name=add_id,json=addId,proto3" json:"add_id,omitempty"`
	RemoveId uint64 `protobuf:"varint,2,opt,name=remove_id,json=removeId,proto3" json:"remove_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ArchetypeDefinition_Edge) CloneMessageVT

func (m *ArchetypeDefinition_Edge) CloneMessageVT() proto.Message

func (*ArchetypeDefinition_Edge) CloneVT

func (*ArchetypeDefinition_Edge) Descriptor deprecated

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

Deprecated: Use ArchetypeDefinition_Edge.ProtoReflect.Descriptor instead.

func (*ArchetypeDefinition_Edge) EqualMessageVT

func (this *ArchetypeDefinition_Edge) EqualMessageVT(thatMsg proto.Message) bool

func (*ArchetypeDefinition_Edge) EqualVT

func (*ArchetypeDefinition_Edge) GetAddId

func (x *ArchetypeDefinition_Edge) GetAddId() uint64

func (*ArchetypeDefinition_Edge) GetRemoveId

func (x *ArchetypeDefinition_Edge) GetRemoveId() uint64

func (*ArchetypeDefinition_Edge) MarshalJSON

func (msg *ArchetypeDefinition_Edge) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ArchetypeDefinition_Edge) MarshalToSizedBufferVT

func (m *ArchetypeDefinition_Edge) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ArchetypeDefinition_Edge) MarshalToSizedBufferVTStrict

func (m *ArchetypeDefinition_Edge) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ArchetypeDefinition_Edge) MarshalToVT

func (m *ArchetypeDefinition_Edge) MarshalToVT(dAtA []byte) (int, error)

func (*ArchetypeDefinition_Edge) MarshalToVTStrict

func (m *ArchetypeDefinition_Edge) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ArchetypeDefinition_Edge) MarshalVT

func (m *ArchetypeDefinition_Edge) MarshalVT() (dAtA []byte, err error)

func (*ArchetypeDefinition_Edge) MarshalVTStrict

func (m *ArchetypeDefinition_Edge) MarshalVTStrict() (dAtA []byte, err error)

func (*ArchetypeDefinition_Edge) ProtoMessage

func (*ArchetypeDefinition_Edge) ProtoMessage()

func (*ArchetypeDefinition_Edge) ProtoReflect

func (x *ArchetypeDefinition_Edge) ProtoReflect() protoreflect.Message

func (*ArchetypeDefinition_Edge) Reset

func (x *ArchetypeDefinition_Edge) Reset()

func (*ArchetypeDefinition_Edge) SizeVT

func (m *ArchetypeDefinition_Edge) SizeVT() (n int)

func (*ArchetypeDefinition_Edge) String

func (x *ArchetypeDefinition_Edge) String() string

func (*ArchetypeDefinition_Edge) UnmarshalJSON

func (msg *ArchetypeDefinition_Edge) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*ArchetypeDefinition_Edge) UnmarshalVT

func (m *ArchetypeDefinition_Edge) UnmarshalVT(dAtA []byte) error

type ArchetypeToRowMap

type ArchetypeToRowMap struct {
	Value map[uint64]uint32 `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ArchetypeToRowMap) CloneMessageVT

func (m *ArchetypeToRowMap) CloneMessageVT() proto.Message

func (*ArchetypeToRowMap) CloneVT

func (m *ArchetypeToRowMap) CloneVT() *ArchetypeToRowMap

func (*ArchetypeToRowMap) Descriptor deprecated

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

Deprecated: Use ArchetypeToRowMap.ProtoReflect.Descriptor instead.

func (*ArchetypeToRowMap) EqualMessageVT

func (this *ArchetypeToRowMap) EqualMessageVT(thatMsg proto.Message) bool

func (*ArchetypeToRowMap) EqualVT

func (this *ArchetypeToRowMap) EqualVT(that *ArchetypeToRowMap) bool

func (*ArchetypeToRowMap) GetValue

func (x *ArchetypeToRowMap) GetValue() map[uint64]uint32

func (*ArchetypeToRowMap) MarshalJSON

func (msg *ArchetypeToRowMap) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ArchetypeToRowMap) MarshalToSizedBufferVT

func (m *ArchetypeToRowMap) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ArchetypeToRowMap) MarshalToSizedBufferVTStrict

func (m *ArchetypeToRowMap) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ArchetypeToRowMap) MarshalToVT

func (m *ArchetypeToRowMap) MarshalToVT(dAtA []byte) (int, error)

func (*ArchetypeToRowMap) MarshalToVTStrict

func (m *ArchetypeToRowMap) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ArchetypeToRowMap) MarshalVT

func (m *ArchetypeToRowMap) MarshalVT() (dAtA []byte, err error)

func (*ArchetypeToRowMap) MarshalVTStrict

func (m *ArchetypeToRowMap) MarshalVTStrict() (dAtA []byte, err error)

func (*ArchetypeToRowMap) ProtoMessage

func (*ArchetypeToRowMap) ProtoMessage()

func (*ArchetypeToRowMap) ProtoReflect

func (x *ArchetypeToRowMap) ProtoReflect() protoreflect.Message

func (*ArchetypeToRowMap) Reset

func (x *ArchetypeToRowMap) Reset()

func (*ArchetypeToRowMap) SizeVT

func (m *ArchetypeToRowMap) SizeVT() (n int)

func (*ArchetypeToRowMap) String

func (x *ArchetypeToRowMap) String() string

func (*ArchetypeToRowMap) UnmarshalJSON

func (msg *ArchetypeToRowMap) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*ArchetypeToRowMap) UnmarshalVT

func (m *ArchetypeToRowMap) UnmarshalVT(dAtA []byte) error

type ComponentColumnDefinition

type ComponentColumnDefinition struct {
	ComponentId    uint64 `protobuf:"varint,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
	ArchetypeIndex uint32 `protobuf:"varint,2,opt,name=archetype_index,json=archetypeIndex,proto3" json:"archetype_index,omitempty"`
	Count          uint32 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
	Data           []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ComponentColumnDefinition) CloneMessageVT

func (m *ComponentColumnDefinition) CloneMessageVT() proto.Message

func (*ComponentColumnDefinition) CloneVT

func (*ComponentColumnDefinition) Descriptor deprecated

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

Deprecated: Use ComponentColumnDefinition.ProtoReflect.Descriptor instead.

func (*ComponentColumnDefinition) EqualMessageVT

func (this *ComponentColumnDefinition) EqualMessageVT(thatMsg proto.Message) bool

func (*ComponentColumnDefinition) EqualVT

func (*ComponentColumnDefinition) GetArchetypeIndex

func (x *ComponentColumnDefinition) GetArchetypeIndex() uint32

func (*ComponentColumnDefinition) GetComponentId

func (x *ComponentColumnDefinition) GetComponentId() uint64

func (*ComponentColumnDefinition) GetCount

func (x *ComponentColumnDefinition) GetCount() uint32

func (*ComponentColumnDefinition) GetData

func (x *ComponentColumnDefinition) GetData() []byte

func (*ComponentColumnDefinition) MarshalJSON

func (msg *ComponentColumnDefinition) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ComponentColumnDefinition) MarshalToSizedBufferVT

func (m *ComponentColumnDefinition) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ComponentColumnDefinition) MarshalToSizedBufferVTStrict

func (m *ComponentColumnDefinition) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ComponentColumnDefinition) MarshalToVT

func (m *ComponentColumnDefinition) MarshalToVT(dAtA []byte) (int, error)

func (*ComponentColumnDefinition) MarshalToVTStrict

func (m *ComponentColumnDefinition) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ComponentColumnDefinition) MarshalVT

func (m *ComponentColumnDefinition) MarshalVT() (dAtA []byte, err error)

func (*ComponentColumnDefinition) MarshalVTStrict

func (m *ComponentColumnDefinition) MarshalVTStrict() (dAtA []byte, err error)

func (*ComponentColumnDefinition) ProtoMessage

func (*ComponentColumnDefinition) ProtoMessage()

func (*ComponentColumnDefinition) ProtoReflect

func (*ComponentColumnDefinition) Reset

func (x *ComponentColumnDefinition) Reset()

func (*ComponentColumnDefinition) SizeVT

func (m *ComponentColumnDefinition) SizeVT() (n int)

func (*ComponentColumnDefinition) String

func (x *ComponentColumnDefinition) String() string

func (*ComponentColumnDefinition) UnmarshalJSON

func (msg *ComponentColumnDefinition) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*ComponentColumnDefinition) UnmarshalVT

func (m *ComponentColumnDefinition) UnmarshalVT(dAtA []byte) error

type ComponentMetadataDefinition

type ComponentMetadataDefinition struct {
	Id           uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Name         string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ResetExample []byte `protobuf:"bytes,3,opt,name=resetExample,proto3" json:"resetExample,omitempty"`
	ElementSize  uint32 `protobuf:"varint,4,opt,name=element_size,json=elementSize,proto3" json:"element_size,omitempty"`
	// contains filtered or unexported fields
}

func (*ComponentMetadataDefinition) CloneMessageVT

func (m *ComponentMetadataDefinition) CloneMessageVT() proto.Message

func (*ComponentMetadataDefinition) CloneVT

func (*ComponentMetadataDefinition) Descriptor deprecated

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

Deprecated: Use ComponentMetadataDefinition.ProtoReflect.Descriptor instead.

func (*ComponentMetadataDefinition) EqualMessageVT

func (this *ComponentMetadataDefinition) EqualMessageVT(thatMsg proto.Message) bool

func (*ComponentMetadataDefinition) EqualVT

func (*ComponentMetadataDefinition) GetElementSize

func (x *ComponentMetadataDefinition) GetElementSize() uint32

func (*ComponentMetadataDefinition) GetId

func (*ComponentMetadataDefinition) GetName

func (x *ComponentMetadataDefinition) GetName() string

func (*ComponentMetadataDefinition) GetResetExample

func (x *ComponentMetadataDefinition) GetResetExample() []byte

func (*ComponentMetadataDefinition) MarshalJSON

func (msg *ComponentMetadataDefinition) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ComponentMetadataDefinition) MarshalToSizedBufferVT

func (m *ComponentMetadataDefinition) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ComponentMetadataDefinition) MarshalToSizedBufferVTStrict

func (m *ComponentMetadataDefinition) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ComponentMetadataDefinition) MarshalToVT

func (m *ComponentMetadataDefinition) MarshalToVT(dAtA []byte) (int, error)

func (*ComponentMetadataDefinition) MarshalToVTStrict

func (m *ComponentMetadataDefinition) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ComponentMetadataDefinition) MarshalVT

func (m *ComponentMetadataDefinition) MarshalVT() (dAtA []byte, err error)

func (*ComponentMetadataDefinition) MarshalVTStrict

func (m *ComponentMetadataDefinition) MarshalVTStrict() (dAtA []byte, err error)

func (*ComponentMetadataDefinition) ProtoMessage

func (*ComponentMetadataDefinition) ProtoMessage()

func (*ComponentMetadataDefinition) ProtoReflect

func (*ComponentMetadataDefinition) Reset

func (x *ComponentMetadataDefinition) Reset()

func (*ComponentMetadataDefinition) SizeVT

func (m *ComponentMetadataDefinition) SizeVT() (n int)

func (*ComponentMetadataDefinition) String

func (x *ComponentMetadataDefinition) String() string

func (*ComponentMetadataDefinition) UnmarshalJSON

func (msg *ComponentMetadataDefinition) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*ComponentMetadataDefinition) UnmarshalVT

func (m *ComponentMetadataDefinition) UnmarshalVT(dAtA []byte) error

type IDRecordDefinition

type IDRecordDefinition struct {
	Archetype *ArchetypeDefinition `protobuf:"bytes,1,opt,name=archetype,proto3" json:"archetype,omitempty"`
	Row       uint32               `protobuf:"varint,2,opt,name=row,proto3" json:"row,omitempty"`
	// contains filtered or unexported fields
}

func (*IDRecordDefinition) CloneMessageVT

func (m *IDRecordDefinition) CloneMessageVT() proto.Message

func (*IDRecordDefinition) CloneVT

func (m *IDRecordDefinition) CloneVT() *IDRecordDefinition

func (*IDRecordDefinition) Descriptor deprecated

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

Deprecated: Use IDRecordDefinition.ProtoReflect.Descriptor instead.

func (*IDRecordDefinition) EqualMessageVT

func (this *IDRecordDefinition) EqualMessageVT(thatMsg proto.Message) bool

func (*IDRecordDefinition) EqualVT

func (this *IDRecordDefinition) EqualVT(that *IDRecordDefinition) bool

func (*IDRecordDefinition) GetArchetype

func (x *IDRecordDefinition) GetArchetype() *ArchetypeDefinition

func (*IDRecordDefinition) GetRow

func (x *IDRecordDefinition) GetRow() uint32

func (*IDRecordDefinition) MarshalJSON

func (msg *IDRecordDefinition) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*IDRecordDefinition) MarshalToSizedBufferVT

func (m *IDRecordDefinition) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*IDRecordDefinition) MarshalToSizedBufferVTStrict

func (m *IDRecordDefinition) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*IDRecordDefinition) MarshalToVT

func (m *IDRecordDefinition) MarshalToVT(dAtA []byte) (int, error)

func (*IDRecordDefinition) MarshalToVTStrict

func (m *IDRecordDefinition) MarshalToVTStrict(dAtA []byte) (int, error)

func (*IDRecordDefinition) MarshalVT

func (m *IDRecordDefinition) MarshalVT() (dAtA []byte, err error)

func (*IDRecordDefinition) MarshalVTStrict

func (m *IDRecordDefinition) MarshalVTStrict() (dAtA []byte, err error)

func (*IDRecordDefinition) ProtoMessage

func (*IDRecordDefinition) ProtoMessage()

func (*IDRecordDefinition) ProtoReflect

func (x *IDRecordDefinition) ProtoReflect() protoreflect.Message

func (*IDRecordDefinition) Reset

func (x *IDRecordDefinition) Reset()

func (*IDRecordDefinition) SizeVT

func (m *IDRecordDefinition) SizeVT() (n int)

func (*IDRecordDefinition) String

func (x *IDRecordDefinition) String() string

func (*IDRecordDefinition) UnmarshalJSON

func (msg *IDRecordDefinition) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*IDRecordDefinition) UnmarshalVT

func (m *IDRecordDefinition) UnmarshalVT(dAtA []byte) error

type KnownID

type KnownID int32
const (
	KnownID_UNKNOWN      KnownID = 0
	KnownID_INTERNAL     KnownID = 1
	KnownID_INDENTIFIER  KnownID = 2
	KnownID_NAME         KnownID = 3
	KnownID_WILDCARD     KnownID = 4
	KnownID_CHILD_OF     KnownID = 5
	KnownID_INSTANCE_OF  KnownID = 6
	KnownID_COMPONENT    KnownID = 7
	KnownID_USER_DEFINED KnownID = 1000
)

func (KnownID) Descriptor

func (KnownID) Descriptor() protoreflect.EnumDescriptor

func (KnownID) Enum

func (x KnownID) Enum() *KnownID

func (KnownID) EnumDescriptor deprecated

func (KnownID) EnumDescriptor() ([]byte, []int)

Deprecated: Use KnownID.Descriptor instead.

func (KnownID) Number

func (x KnownID) Number() protoreflect.EnumNumber

func (KnownID) String

func (x KnownID) String() string

func (KnownID) Type

func (KnownID) Type() protoreflect.EnumType

type Query

type Query struct {
	// contains filtered or unexported fields
}

func (*Query) CloneMessageVT

func (m *Query) CloneMessageVT() proto.Message

func (*Query) CloneVT

func (m *Query) CloneVT() *Query

func (*Query) Descriptor deprecated

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

Deprecated: Use Query.ProtoReflect.Descriptor instead.

func (*Query) EqualMessageVT

func (this *Query) EqualMessageVT(thatMsg proto.Message) bool

func (*Query) EqualVT

func (this *Query) EqualVT(that *Query) bool

func (*Query) MarshalJSON

func (msg *Query) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Query) MarshalToSizedBufferVT

func (m *Query) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Query) MarshalToSizedBufferVTStrict

func (m *Query) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*Query) MarshalToVT

func (m *Query) MarshalToVT(dAtA []byte) (int, error)

func (*Query) MarshalToVTStrict

func (m *Query) MarshalToVTStrict(dAtA []byte) (int, error)

func (*Query) MarshalVT

func (m *Query) MarshalVT() (dAtA []byte, err error)

func (*Query) MarshalVTStrict

func (m *Query) MarshalVTStrict() (dAtA []byte, err error)

func (*Query) ProtoMessage

func (*Query) ProtoMessage()

func (*Query) ProtoReflect

func (x *Query) ProtoReflect() protoreflect.Message

func (*Query) Reset

func (x *Query) Reset()

func (*Query) SizeVT

func (m *Query) SizeVT() (n int)

func (*Query) String

func (x *Query) String() string

func (*Query) UnmarshalJSON

func (msg *Query) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*Query) UnmarshalVT

func (m *Query) UnmarshalVT(dAtA []byte) error

type Query_Op

type Query_Op int32
const (
	Query_AND Query_Op = 0
	Query_OR  Query_Op = 1
	Query_NOT Query_Op = 2
)

func (Query_Op) Descriptor

func (Query_Op) Descriptor() protoreflect.EnumDescriptor

func (Query_Op) Enum

func (x Query_Op) Enum() *Query_Op

func (Query_Op) EnumDescriptor deprecated

func (Query_Op) EnumDescriptor() ([]byte, []int)

Deprecated: Use Query_Op.Descriptor instead.

func (Query_Op) Number

func (x Query_Op) Number() protoreflect.EnumNumber

func (Query_Op) String

func (x Query_Op) String() string

func (Query_Op) Type

type Query_Term

type Query_Term struct {

	// Types that are assignable to Element:
	//
	//	*Query_Term_Terms
	//	*Query_Term_Id
	Element isQuery_Term_Element `protobuf_oneof:"element"`
	// contains filtered or unexported fields
}

func (*Query_Term) CloneMessageVT

func (m *Query_Term) CloneMessageVT() proto.Message

func (*Query_Term) CloneVT

func (m *Query_Term) CloneVT() *Query_Term

func (*Query_Term) Descriptor deprecated

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

Deprecated: Use Query_Term.ProtoReflect.Descriptor instead.

func (*Query_Term) EqualMessageVT

func (this *Query_Term) EqualMessageVT(thatMsg proto.Message) bool

func (*Query_Term) EqualVT

func (this *Query_Term) EqualVT(that *Query_Term) bool

func (*Query_Term) GetElement

func (m *Query_Term) GetElement() isQuery_Term_Element

func (*Query_Term) GetId

func (x *Query_Term) GetId() uint64

func (*Query_Term) GetTerms

func (x *Query_Term) GetTerms() *Query_Terms

func (*Query_Term) MarshalJSON

func (msg *Query_Term) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Query_Term) MarshalToSizedBufferVT

func (m *Query_Term) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Query_Term) MarshalToSizedBufferVTStrict

func (m *Query_Term) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*Query_Term) MarshalToVT

func (m *Query_Term) MarshalToVT(dAtA []byte) (int, error)

func (*Query_Term) MarshalToVTStrict

func (m *Query_Term) MarshalToVTStrict(dAtA []byte) (int, error)

func (*Query_Term) MarshalVT

func (m *Query_Term) MarshalVT() (dAtA []byte, err error)

func (*Query_Term) MarshalVTStrict

func (m *Query_Term) MarshalVTStrict() (dAtA []byte, err error)

func (*Query_Term) ProtoMessage

func (*Query_Term) ProtoMessage()

func (*Query_Term) ProtoReflect

func (x *Query_Term) ProtoReflect() protoreflect.Message

func (*Query_Term) Reset

func (x *Query_Term) Reset()

func (*Query_Term) SizeVT

func (m *Query_Term) SizeVT() (n int)

func (*Query_Term) String

func (x *Query_Term) String() string

func (*Query_Term) UnmarshalJSON

func (msg *Query_Term) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*Query_Term) UnmarshalVT

func (m *Query_Term) UnmarshalVT(dAtA []byte) error

type Query_Term_Id

type Query_Term_Id struct {
	Id uint64 `protobuf:"varint,2,opt,name=id,proto3,oneof"`
}

func (*Query_Term_Id) CloneVT

func (m *Query_Term_Id) CloneVT() isQuery_Term_Element

func (*Query_Term_Id) EqualVT

func (this *Query_Term_Id) EqualVT(thatIface isQuery_Term_Element) bool

func (*Query_Term_Id) MarshalToSizedBufferVT

func (m *Query_Term_Id) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Query_Term_Id) MarshalToSizedBufferVTStrict

func (m *Query_Term_Id) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*Query_Term_Id) MarshalToVT

func (m *Query_Term_Id) MarshalToVT(dAtA []byte) (int, error)

func (*Query_Term_Id) MarshalToVTStrict

func (m *Query_Term_Id) MarshalToVTStrict(dAtA []byte) (int, error)

func (*Query_Term_Id) SizeVT

func (m *Query_Term_Id) SizeVT() (n int)

type Query_Term_Terms

type Query_Term_Terms struct {
	Terms *Query_Terms `protobuf:"bytes,1,opt,name=terms,proto3,oneof"`
}

func (*Query_Term_Terms) CloneVT

func (m *Query_Term_Terms) CloneVT() isQuery_Term_Element

func (*Query_Term_Terms) EqualVT

func (this *Query_Term_Terms) EqualVT(thatIface isQuery_Term_Element) bool

func (*Query_Term_Terms) MarshalToSizedBufferVT

func (m *Query_Term_Terms) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Query_Term_Terms) MarshalToSizedBufferVTStrict

func (m *Query_Term_Terms) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*Query_Term_Terms) MarshalToVT

func (m *Query_Term_Terms) MarshalToVT(dAtA []byte) (int, error)

func (*Query_Term_Terms) MarshalToVTStrict

func (m *Query_Term_Terms) MarshalToVTStrict(dAtA []byte) (int, error)

func (*Query_Term_Terms) SizeVT

func (m *Query_Term_Terms) SizeVT() (n int)

type Query_Terms

type Query_Terms struct {
	Op    Query_Op      `protobuf:"varint,1,opt,name=op,proto3,enum=natsproxy.v1.Query_Op" json:"op,omitempty"`
	Terms []*Query_Term `protobuf:"bytes,2,rep,name=terms,proto3" json:"terms,omitempty"`
	// contains filtered or unexported fields
}

func (*Query_Terms) CloneMessageVT

func (m *Query_Terms) CloneMessageVT() proto.Message

func (*Query_Terms) CloneVT

func (m *Query_Terms) CloneVT() *Query_Terms

func (*Query_Terms) Descriptor deprecated

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

Deprecated: Use Query_Terms.ProtoReflect.Descriptor instead.

func (*Query_Terms) EqualMessageVT

func (this *Query_Terms) EqualMessageVT(thatMsg proto.Message) bool

func (*Query_Terms) EqualVT

func (this *Query_Terms) EqualVT(that *Query_Terms) bool

func (*Query_Terms) GetOp

func (x *Query_Terms) GetOp() Query_Op

func (*Query_Terms) GetTerms

func (x *Query_Terms) GetTerms() []*Query_Term

func (*Query_Terms) MarshalJSON

func (msg *Query_Terms) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Query_Terms) MarshalToSizedBufferVT

func (m *Query_Terms) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Query_Terms) MarshalToSizedBufferVTStrict

func (m *Query_Terms) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*Query_Terms) MarshalToVT

func (m *Query_Terms) MarshalToVT(dAtA []byte) (int, error)

func (*Query_Terms) MarshalToVTStrict

func (m *Query_Terms) MarshalToVTStrict(dAtA []byte) (int, error)

func (*Query_Terms) MarshalVT

func (m *Query_Terms) MarshalVT() (dAtA []byte, err error)

func (*Query_Terms) MarshalVTStrict

func (m *Query_Terms) MarshalVTStrict() (dAtA []byte, err error)

func (*Query_Terms) ProtoMessage

func (*Query_Terms) ProtoMessage()

func (*Query_Terms) ProtoReflect

func (x *Query_Terms) ProtoReflect() protoreflect.Message

func (*Query_Terms) Reset

func (x *Query_Terms) Reset()

func (*Query_Terms) SizeVT

func (m *Query_Terms) SizeVT() (n int)

func (*Query_Terms) String

func (x *Query_Terms) String() string

func (*Query_Terms) UnmarshalJSON

func (msg *Query_Terms) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*Query_Terms) UnmarshalVT

func (m *Query_Terms) UnmarshalVT(dAtA []byte) error

type WorldDefinition

type WorldDefinition struct {
	AvailableId                       []uint64                                `protobuf:"varint,1,rep,packed,name=available_id,json=availableId,proto3" json:"available_id,omitempty"`
	NextId                            uint64                                  `protobuf:"varint,2,opt,name=next_id,json=nextId,proto3" json:"next_id,omitempty"`
	ComponentMetadata                 map[uint64]*ComponentMetadataDefinition `` /* 201-byte string literal not displayed */
	Archetypes                        map[uint64]*ArchetypeDefinition         `` /* 162-byte string literal not displayed */
	ArchetypeComponentComlumnIndicies map[uint64]*ArchetypeToRowMap           `` /* 253-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WorldDefinition) CloneMessageVT

func (m *WorldDefinition) CloneMessageVT() proto.Message

func (*WorldDefinition) CloneVT

func (m *WorldDefinition) CloneVT() *WorldDefinition

func (*WorldDefinition) Descriptor deprecated

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

Deprecated: Use WorldDefinition.ProtoReflect.Descriptor instead.

func (*WorldDefinition) EqualMessageVT

func (this *WorldDefinition) EqualMessageVT(thatMsg proto.Message) bool

func (*WorldDefinition) EqualVT

func (this *WorldDefinition) EqualVT(that *WorldDefinition) bool

func (*WorldDefinition) GetArchetypeComponentComlumnIndicies

func (x *WorldDefinition) GetArchetypeComponentComlumnIndicies() map[uint64]*ArchetypeToRowMap

func (*WorldDefinition) GetArchetypes

func (x *WorldDefinition) GetArchetypes() map[uint64]*ArchetypeDefinition

func (*WorldDefinition) GetAvailableId

func (x *WorldDefinition) GetAvailableId() []uint64

func (*WorldDefinition) GetComponentMetadata

func (x *WorldDefinition) GetComponentMetadata() map[uint64]*ComponentMetadataDefinition

func (*WorldDefinition) GetNextId

func (x *WorldDefinition) GetNextId() uint64

func (*WorldDefinition) MarshalJSON

func (msg *WorldDefinition) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*WorldDefinition) MarshalToSizedBufferVT

func (m *WorldDefinition) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*WorldDefinition) MarshalToSizedBufferVTStrict

func (m *WorldDefinition) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*WorldDefinition) MarshalToVT

func (m *WorldDefinition) MarshalToVT(dAtA []byte) (int, error)

func (*WorldDefinition) MarshalToVTStrict

func (m *WorldDefinition) MarshalToVTStrict(dAtA []byte) (int, error)

func (*WorldDefinition) MarshalVT

func (m *WorldDefinition) MarshalVT() (dAtA []byte, err error)

func (*WorldDefinition) MarshalVTStrict

func (m *WorldDefinition) MarshalVTStrict() (dAtA []byte, err error)

func (*WorldDefinition) ProtoMessage

func (*WorldDefinition) ProtoMessage()

func (*WorldDefinition) ProtoReflect

func (x *WorldDefinition) ProtoReflect() protoreflect.Message

func (*WorldDefinition) Reset

func (x *WorldDefinition) Reset()

func (*WorldDefinition) SizeVT

func (m *WorldDefinition) SizeVT() (n int)

func (*WorldDefinition) String

func (x *WorldDefinition) String() string

func (*WorldDefinition) UnmarshalJSON

func (msg *WorldDefinition) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*WorldDefinition) UnmarshalVT

func (m *WorldDefinition) UnmarshalVT(dAtA []byte) error

Jump to

Keyboard shortcuts

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