Documentation ¶
Index ¶
- Constants
- Variables
- func CreatePage(m *Page) error
- func CreatePageWithTxn(txn *rony.StoreLocalTxn, alloc *tools.Allocator, m *Page) (err error)
- func DeletePage(id uint32) error
- func DeletePageWithTxn(txn *rony.StoreLocalTxn, alloc *tools.Allocator, id uint32) error
- func IterPageByReplicaSet(txn *rony.StoreLocalTxn, alloc *tools.Allocator, replicaSet uint64, ...) error
- func IterPages(txn *rony.StoreLocalTxn, alloc *tools.Allocator, cb func(m *Page) bool, ...) error
- func SavePage(m *Page) error
- func SavePageWithTxn(txn *rony.StoreLocalTxn, alloc *tools.Allocator, m *Page) (err error)
- func UpdatePage(id uint32, m *Page) error
- func UpdatePageWithTxn(txn *rony.StoreLocalTxn, alloc *tools.Allocator, m *Page) error
- type EdgeNode
- func (x *EdgeNode) DeepCopy(z *EdgeNode)
- func (*EdgeNode) Descriptor() ([]byte, []int)deprecated
- func (x *EdgeNode) GetGatewayAddr() []string
- func (x *EdgeNode) GetHash() uint64
- func (x *EdgeNode) GetReplicaSet() uint64
- func (x *EdgeNode) GetServerID() []byte
- func (x *EdgeNode) GetTunnelAddr() []string
- func (x *EdgeNode) Marshal() ([]byte, error)
- func (x *EdgeNode) MarshalJSON() ([]byte, error)
- func (*EdgeNode) ProtoMessage()
- func (x *EdgeNode) ProtoReflect() protoreflect.Message
- func (x *EdgeNode) Reset()
- func (x *EdgeNode) String() string
- func (x *EdgeNode) Unmarshal(b []byte) error
- func (x *EdgeNode) UnmarshalJSON(b []byte) error
- type GetPage
- func (x *GetPage) DeepCopy(z *GetPage)
- func (*GetPage) Descriptor() ([]byte, []int)deprecated
- func (x *GetPage) GetPageID() uint32
- func (x *GetPage) GetReplicaSet() uint64
- func (x *GetPage) Marshal() ([]byte, error)
- func (x *GetPage) MarshalJSON() ([]byte, error)
- func (*GetPage) ProtoMessage()
- func (x *GetPage) ProtoReflect() protoreflect.Message
- func (x *GetPage) Reset()
- func (x *GetPage) String() string
- func (x *GetPage) Unmarshal(b []byte) error
- func (x *GetPage) UnmarshalJSON(b []byte) error
- type Page
- func ListPage(offsetID uint32, lo *store.ListOption, cond func(m *Page) bool, ...) ([]*Page, error)
- func ListPageByReplicaSet(replicaSet uint64, offsetID uint32, lo *store.ListOption, ...) ([]*Page, error)
- func ReadPage(id uint32, m *Page) (*Page, error)
- func ReadPageByReplicaSetAndID(replicaSet uint64, id uint32, m *Page) (*Page, error)
- func ReadPageByReplicaSetAndIDWithTxn(txn *rony.StoreLocalTxn, alloc *tools.Allocator, replicaSet uint64, id uint32, ...) (*Page, error)
- func ReadPageWithTxn(txn *rony.StoreLocalTxn, alloc *tools.Allocator, id uint32, m *Page) (*Page, error)
- func (x *Page) DeepCopy(z *Page)
- func (*Page) Descriptor() ([]byte, []int)deprecated
- func (x *Page) GetID() uint32
- func (x *Page) GetReplicaSet() uint64
- func (x *Page) Marshal() ([]byte, error)
- func (x *Page) MarshalJSON() ([]byte, error)
- func (*Page) ProtoMessage()
- func (x *Page) ProtoReflect() protoreflect.Message
- func (x *Page) Reset()
- func (x *Page) String() string
- func (x *Page) Unmarshal(b []byte) error
- func (x *Page) UnmarshalJSON(b []byte) error
- type PageOrder
- type TunnelMessage
- func (x *TunnelMessage) DeepCopy(z *TunnelMessage)
- func (*TunnelMessage) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelMessage) Fill(senderID []byte, senderReplicaSet uint64, e *rony.MessageEnvelope, ...)
- func (x *TunnelMessage) GetEnvelope() *rony.MessageEnvelope
- func (x *TunnelMessage) GetSenderID() []byte
- func (x *TunnelMessage) GetSenderReplicaSet() uint64
- func (x *TunnelMessage) GetStore() []*rony.KeyValue
- func (x *TunnelMessage) Marshal() ([]byte, error)
- func (x *TunnelMessage) MarshalJSON() ([]byte, error)
- func (*TunnelMessage) ProtoMessage()
- func (x *TunnelMessage) ProtoReflect() protoreflect.Message
- func (x *TunnelMessage) Reset()
- func (x *TunnelMessage) String() string
- func (x *TunnelMessage) Unmarshal(b []byte) error
- func (x *TunnelMessage) UnmarshalJSON(b []byte) error
Constants ¶
View Source
const C_EdgeNode int64 = 999040174
View Source
const C_GetPage int64 = 3721890413
View Source
const C_Page int64 = 3023575326
View Source
const C_TunnelMessage int64 = 3271476222
Variables ¶
View Source
var File_imsg_proto protoreflect.FileDescriptor
View Source
var PoolEdgeNode = poolEdgeNode{}
View Source
var PoolGetPage = poolGetPage{}
View Source
var PoolPage = poolPage{}
View Source
var PoolTunnelMessage = poolTunnelMessage{}
Functions ¶
func CreatePage ¶
func CreatePageWithTxn ¶
func DeletePage ¶
func DeletePageWithTxn ¶
func IterPageByReplicaSet ¶
func SavePageWithTxn ¶
func UpdatePage ¶
func UpdatePageWithTxn ¶
Types ¶
type EdgeNode ¶
type EdgeNode struct { ServerID []byte `protobuf:"bytes,1,opt,name=ServerID,proto3" json:"ServerID,omitempty"` ReplicaSet uint64 `protobuf:"varint,2,opt,name=ReplicaSet,proto3" json:"ReplicaSet,omitempty"` Hash uint64 `protobuf:"varint,3,opt,name=Hash,proto3" json:"Hash,omitempty"` GatewayAddr []string `protobuf:"bytes,7,rep,name=GatewayAddr,proto3" json:"GatewayAddr,omitempty"` TunnelAddr []string `protobuf:"bytes,8,rep,name=TunnelAddr,proto3" json:"TunnelAddr,omitempty"` // contains filtered or unexported fields }
EdgeNode
func (*EdgeNode) Descriptor
deprecated
func (*EdgeNode) GetGatewayAddr ¶
func (*EdgeNode) GetReplicaSet ¶
func (*EdgeNode) GetServerID ¶
func (*EdgeNode) GetTunnelAddr ¶
func (*EdgeNode) MarshalJSON ¶ added in v0.10.3
func (*EdgeNode) ProtoMessage ¶
func (*EdgeNode) ProtoMessage()
func (*EdgeNode) ProtoReflect ¶
func (x *EdgeNode) ProtoReflect() protoreflect.Message
func (*EdgeNode) UnmarshalJSON ¶ added in v0.10.3
type GetPage ¶
type GetPage struct { PageID uint32 `protobuf:"varint,1,opt,name=PageID,proto3" json:"PageID,omitempty"` ReplicaSet uint64 `protobuf:"varint,2,opt,name=ReplicaSet,proto3" json:"ReplicaSet,omitempty"` // contains filtered or unexported fields }
GetPage @Function @Return: Page
func (*GetPage) Descriptor
deprecated
func (*GetPage) GetReplicaSet ¶
func (*GetPage) MarshalJSON ¶ added in v0.10.3
func (*GetPage) ProtoMessage ¶
func (*GetPage) ProtoMessage()
func (*GetPage) ProtoReflect ¶
func (x *GetPage) ProtoReflect() protoreflect.Message
func (*GetPage) UnmarshalJSON ¶ added in v0.10.3
type Page ¶
type Page struct { ID uint32 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` ReplicaSet uint64 `protobuf:"varint,2,opt,name=ReplicaSet,proto3" json:"ReplicaSet,omitempty"` // contains filtered or unexported fields }
Page
func ListPageByReplicaSet ¶
func ReadPageWithTxn ¶
func (*Page) Descriptor
deprecated
func (*Page) GetReplicaSet ¶
func (*Page) MarshalJSON ¶ added in v0.10.3
func (*Page) ProtoMessage ¶
func (*Page) ProtoMessage()
func (*Page) ProtoReflect ¶
func (x *Page) ProtoReflect() protoreflect.Message
func (*Page) UnmarshalJSON ¶ added in v0.10.3
type TunnelMessage ¶
type TunnelMessage struct { SenderID []byte `protobuf:"bytes,1,opt,name=SenderID,proto3" json:"SenderID,omitempty"` SenderReplicaSet uint64 `protobuf:"varint,2,opt,name=SenderReplicaSet,proto3" json:"SenderReplicaSet,omitempty"` Store []*rony.KeyValue `protobuf:"bytes,3,rep,name=Store,proto3" json:"Store,omitempty"` Envelope *rony.MessageEnvelope `protobuf:"bytes,4,opt,name=Envelope,proto3" json:"Envelope,omitempty"` // contains filtered or unexported fields }
TunnelMessage
func (*TunnelMessage) DeepCopy ¶
func (x *TunnelMessage) DeepCopy(z *TunnelMessage)
func (*TunnelMessage) Descriptor
deprecated
func (*TunnelMessage) Descriptor() ([]byte, []int)
Deprecated: Use TunnelMessage.ProtoReflect.Descriptor instead.
func (*TunnelMessage) Fill ¶
func (x *TunnelMessage) Fill(senderID []byte, senderReplicaSet uint64, e *rony.MessageEnvelope, kvs ...*rony.KeyValue)
func (*TunnelMessage) GetEnvelope ¶
func (x *TunnelMessage) GetEnvelope() *rony.MessageEnvelope
func (*TunnelMessage) GetSenderID ¶
func (x *TunnelMessage) GetSenderID() []byte
func (*TunnelMessage) GetSenderReplicaSet ¶
func (x *TunnelMessage) GetSenderReplicaSet() uint64
func (*TunnelMessage) GetStore ¶
func (x *TunnelMessage) GetStore() []*rony.KeyValue
func (*TunnelMessage) Marshal ¶
func (x *TunnelMessage) Marshal() ([]byte, error)
func (*TunnelMessage) MarshalJSON ¶ added in v0.10.3
func (x *TunnelMessage) MarshalJSON() ([]byte, error)
func (*TunnelMessage) ProtoMessage ¶
func (*TunnelMessage) ProtoMessage()
func (*TunnelMessage) ProtoReflect ¶
func (x *TunnelMessage) ProtoReflect() protoreflect.Message
func (*TunnelMessage) Reset ¶
func (x *TunnelMessage) Reset()
func (*TunnelMessage) String ¶
func (x *TunnelMessage) String() string
func (*TunnelMessage) Unmarshal ¶
func (x *TunnelMessage) Unmarshal(b []byte) error
func (*TunnelMessage) UnmarshalJSON ¶ added in v0.10.3
func (x *TunnelMessage) UnmarshalJSON(b []byte) error
Click to show internal directories.
Click to hide internal directories.