Documentation ¶
Overview ¶
Package task is a generated protocol buffer package.
It is generated from these files:
task.proto
It has these top-level messages:
List Value Query Result Sort SortResult Num RaftContext Membership MembershipUpdate DirectedEdge Mutations Proposal KV KC GroupKeys
Index ¶
- Variables
- type DirectedEdge
- func (*DirectedEdge) Descriptor() ([]byte, []int)
- func (m *DirectedEdge) Marshal() (data []byte, err error)
- func (m *DirectedEdge) MarshalTo(data []byte) (int, error)
- func (*DirectedEdge) ProtoMessage()
- func (m *DirectedEdge) Reset()
- func (m *DirectedEdge) Size() (n int)
- func (m *DirectedEdge) String() string
- func (m *DirectedEdge) Unmarshal(data []byte) error
- type DirectedEdge_Op
- type GroupKeys
- func (*GroupKeys) Descriptor() ([]byte, []int)
- func (m *GroupKeys) GetKeys() []*KC
- func (m *GroupKeys) Marshal() (data []byte, err error)
- func (m *GroupKeys) MarshalTo(data []byte) (int, error)
- func (*GroupKeys) ProtoMessage()
- func (m *GroupKeys) Reset()
- func (m *GroupKeys) Size() (n int)
- func (m *GroupKeys) String() string
- func (m *GroupKeys) Unmarshal(data []byte) error
- type KC
- type KV
- type List
- type Membership
- func (*Membership) Descriptor() ([]byte, []int)
- func (m *Membership) Marshal() (data []byte, err error)
- func (m *Membership) MarshalTo(data []byte) (int, error)
- func (*Membership) ProtoMessage()
- func (m *Membership) Reset()
- func (m *Membership) Size() (n int)
- func (m *Membership) String() string
- func (m *Membership) Unmarshal(data []byte) error
- type MembershipUpdate
- func (*MembershipUpdate) Descriptor() ([]byte, []int)
- func (m *MembershipUpdate) GetMembers() []*Membership
- func (m *MembershipUpdate) Marshal() (data []byte, err error)
- func (m *MembershipUpdate) MarshalTo(data []byte) (int, error)
- func (*MembershipUpdate) ProtoMessage()
- func (m *MembershipUpdate) Reset()
- func (m *MembershipUpdate) Size() (n int)
- func (m *MembershipUpdate) String() string
- func (m *MembershipUpdate) Unmarshal(data []byte) error
- type Mutations
- func (*Mutations) Descriptor() ([]byte, []int)
- func (m *Mutations) GetEdges() []*DirectedEdge
- func (m *Mutations) Marshal() (data []byte, err error)
- func (m *Mutations) MarshalTo(data []byte) (int, error)
- func (*Mutations) ProtoMessage()
- func (m *Mutations) Reset()
- func (m *Mutations) Size() (n int)
- func (m *Mutations) String() string
- func (m *Mutations) Unmarshal(data []byte) error
- type Num
- type Proposal
- func (*Proposal) Descriptor() ([]byte, []int)
- func (m *Proposal) GetMembership() *Membership
- func (m *Proposal) GetMutations() *Mutations
- func (m *Proposal) Marshal() (data []byte, err error)
- func (m *Proposal) MarshalTo(data []byte) (int, error)
- func (*Proposal) ProtoMessage()
- func (m *Proposal) Reset()
- func (m *Proposal) Size() (n int)
- func (m *Proposal) String() string
- func (m *Proposal) Unmarshal(data []byte) error
- type Query
- func (*Query) Descriptor() ([]byte, []int)
- func (m *Query) Marshal() (data []byte, err error)
- func (m *Query) MarshalTo(data []byte) (int, error)
- func (*Query) ProtoMessage()
- func (m *Query) Reset()
- func (m *Query) Size() (n int)
- func (m *Query) String() string
- func (m *Query) Unmarshal(data []byte) error
- type RaftContext
- func (*RaftContext) Descriptor() ([]byte, []int)
- func (m *RaftContext) Marshal() (data []byte, err error)
- func (m *RaftContext) MarshalTo(data []byte) (int, error)
- func (*RaftContext) ProtoMessage()
- func (m *RaftContext) Reset()
- func (m *RaftContext) Size() (n int)
- func (m *RaftContext) String() string
- func (m *RaftContext) Unmarshal(data []byte) error
- type Result
- func (*Result) Descriptor() ([]byte, []int)
- func (m *Result) GetUidMatrix() []*List
- func (m *Result) GetValues() []*Value
- func (m *Result) Marshal() (data []byte, err error)
- func (m *Result) MarshalTo(data []byte) (int, error)
- func (*Result) ProtoMessage()
- func (m *Result) Reset()
- func (m *Result) Size() (n int)
- func (m *Result) String() string
- func (m *Result) Unmarshal(data []byte) error
- type Sort
- func (*Sort) Descriptor() ([]byte, []int)
- func (m *Sort) GetUidMatrix() []*List
- func (m *Sort) Marshal() (data []byte, err error)
- func (m *Sort) MarshalTo(data []byte) (int, error)
- func (*Sort) ProtoMessage()
- func (m *Sort) Reset()
- func (m *Sort) Size() (n int)
- func (m *Sort) String() string
- func (m *Sort) Unmarshal(data []byte) error
- type SortResult
- func (*SortResult) Descriptor() ([]byte, []int)
- func (m *SortResult) GetUidMatrix() []*List
- func (m *SortResult) Marshal() (data []byte, err error)
- func (m *SortResult) MarshalTo(data []byte) (int, error)
- func (*SortResult) ProtoMessage()
- func (m *SortResult) Reset()
- func (m *SortResult) Size() (n int)
- func (m *SortResult) String() string
- func (m *SortResult) Unmarshal(data []byte) error
- type Value
- func (*Value) Descriptor() ([]byte, []int)
- func (m *Value) Marshal() (data []byte, err error)
- func (m *Value) MarshalTo(data []byte) (int, error)
- func (*Value) ProtoMessage()
- func (m *Value) Reset()
- func (m *Value) Size() (n int)
- func (m *Value) String() string
- func (m *Value) Unmarshal(data []byte) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidLengthTask = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowTask = fmt.Errorf("proto: integer overflow") )
View Source
var DirectedEdge_Op_name = map[int32]string{
0: "SET",
1: "DEL",
}
View Source
var DirectedEdge_Op_value = map[string]int32{
"SET": 0,
"DEL": 1,
}
Functions ¶
This section is empty.
Types ¶
type DirectedEdge ¶ added in v0.7.0
type DirectedEdge struct { Entity uint64 `protobuf:"fixed64,1,opt,name=entity,proto3" json:"entity,omitempty"` Attr string `protobuf:"bytes,2,opt,name=attr,proto3" json:"attr,omitempty"` Value []byte `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` ValueType uint32 `protobuf:"varint,4,opt,name=value_type,json=valueType,proto3" json:"value_type,omitempty"` ValueId uint64 `protobuf:"fixed64,5,opt,name=value_id,json=valueId,proto3" json:"value_id,omitempty"` Label string `protobuf:"bytes,6,opt,name=label,proto3" json:"label,omitempty"` Op DirectedEdge_Op `protobuf:"varint,7,opt,name=op,proto3,enum=task.DirectedEdge_Op" json:"op,omitempty"` }
func (*DirectedEdge) Descriptor ¶ added in v0.7.0
func (*DirectedEdge) Descriptor() ([]byte, []int)
func (*DirectedEdge) Marshal ¶ added in v0.7.0
func (m *DirectedEdge) Marshal() (data []byte, err error)
func (*DirectedEdge) MarshalTo ¶ added in v0.7.0
func (m *DirectedEdge) MarshalTo(data []byte) (int, error)
func (*DirectedEdge) ProtoMessage ¶ added in v0.7.0
func (*DirectedEdge) ProtoMessage()
func (*DirectedEdge) Reset ¶ added in v0.7.0
func (m *DirectedEdge) Reset()
func (*DirectedEdge) Size ¶ added in v0.7.0
func (m *DirectedEdge) Size() (n int)
func (*DirectedEdge) String ¶ added in v0.7.0
func (m *DirectedEdge) String() string
func (*DirectedEdge) Unmarshal ¶ added in v0.7.0
func (m *DirectedEdge) Unmarshal(data []byte) error
type DirectedEdge_Op ¶ added in v0.7.1
type DirectedEdge_Op int32
const ( DirectedEdge_SET DirectedEdge_Op = 0 DirectedEdge_DEL DirectedEdge_Op = 1 )
func (DirectedEdge_Op) EnumDescriptor ¶ added in v0.7.1
func (DirectedEdge_Op) EnumDescriptor() ([]byte, []int)
func (DirectedEdge_Op) String ¶ added in v0.7.1
func (x DirectedEdge_Op) String() string
type GroupKeys ¶ added in v0.7.0
type GroupKeys struct { GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` Keys []*KC `protobuf:"bytes,2,rep,name=keys" json:"keys,omitempty"` }
func (*GroupKeys) Descriptor ¶ added in v0.7.0
func (*GroupKeys) ProtoMessage ¶ added in v0.7.0
func (*GroupKeys) ProtoMessage()
type KC ¶ added in v0.7.0
type KC struct { Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Checksum []byte `protobuf:"bytes,2,opt,name=checksum,proto3" json:"checksum,omitempty"` }
func (*KC) Descriptor ¶ added in v0.7.0
func (*KC) ProtoMessage ¶ added in v0.7.0
func (*KC) ProtoMessage()
type KV ¶ added in v0.4.4
type KV struct { Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Val []byte `protobuf:"bytes,2,opt,name=val,proto3" json:"val,omitempty"` }
func (*KV) Descriptor ¶ added in v0.7.0
func (*KV) ProtoMessage ¶ added in v0.7.0
func (*KV) ProtoMessage()
type List ¶ added in v0.7.0
type List struct {
Uids []uint64 `protobuf:"fixed64,1,rep,name=uids" json:"uids,omitempty"`
}
func (*List) Descriptor ¶ added in v0.7.0
func (*List) ProtoMessage ¶ added in v0.7.0
func (*List) ProtoMessage()
type Membership ¶ added in v0.7.0
type Membership struct { Id uint64 `protobuf:"fixed64,1,opt,name=id,proto3" json:"id,omitempty"` GroupId uint32 `protobuf:"varint,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` Addr string `protobuf:"bytes,3,opt,name=addr,proto3" json:"addr,omitempty"` Leader bool `protobuf:"varint,4,opt,name=leader,proto3" json:"leader,omitempty"` AmDead bool `protobuf:"varint,5,opt,name=am_dead,json=amDead,proto3" json:"am_dead,omitempty"` LastUpdate uint64 `protobuf:"varint,6,opt,name=last_update,json=lastUpdate,proto3" json:"last_update,omitempty"` }
Membership stores information about RAFT group membership for a single RAFT node. Note that each server can be serving multiple RAFT groups. Each group would have one RAFT node per server serving that group.
func (*Membership) Descriptor ¶ added in v0.7.0
func (*Membership) Descriptor() ([]byte, []int)
func (*Membership) Marshal ¶ added in v0.7.0
func (m *Membership) Marshal() (data []byte, err error)
func (*Membership) MarshalTo ¶ added in v0.7.0
func (m *Membership) MarshalTo(data []byte) (int, error)
func (*Membership) ProtoMessage ¶ added in v0.7.0
func (*Membership) ProtoMessage()
func (*Membership) Reset ¶ added in v0.7.0
func (m *Membership) Reset()
func (*Membership) Size ¶ added in v0.7.0
func (m *Membership) Size() (n int)
func (*Membership) String ¶ added in v0.7.0
func (m *Membership) String() string
func (*Membership) Unmarshal ¶ added in v0.7.0
func (m *Membership) Unmarshal(data []byte) error
type MembershipUpdate ¶ added in v0.7.0
type MembershipUpdate struct { Members []*Membership `protobuf:"bytes,1,rep,name=members" json:"members,omitempty"` LastUpdate uint64 `protobuf:"varint,2,opt,name=last_update,json=lastUpdate,proto3" json:"last_update,omitempty"` Redirect bool `protobuf:"varint,3,opt,name=redirect,proto3" json:"redirect,omitempty"` RedirectAddr string `protobuf:"bytes,4,opt,name=redirect_addr,json=redirectAddr,proto3" json:"redirect_addr,omitempty"` }
MembershipUpdate is used to pack together the current membership state of all the nodes in the caller server; and the membership updates recorded by the callee server since the provided lastUpdate.
func (*MembershipUpdate) Descriptor ¶ added in v0.7.0
func (*MembershipUpdate) Descriptor() ([]byte, []int)
func (*MembershipUpdate) GetMembers ¶ added in v0.7.0
func (m *MembershipUpdate) GetMembers() []*Membership
func (*MembershipUpdate) Marshal ¶ added in v0.7.0
func (m *MembershipUpdate) Marshal() (data []byte, err error)
func (*MembershipUpdate) MarshalTo ¶ added in v0.7.0
func (m *MembershipUpdate) MarshalTo(data []byte) (int, error)
func (*MembershipUpdate) ProtoMessage ¶ added in v0.7.0
func (*MembershipUpdate) ProtoMessage()
func (*MembershipUpdate) Reset ¶ added in v0.7.0
func (m *MembershipUpdate) Reset()
func (*MembershipUpdate) Size ¶ added in v0.7.0
func (m *MembershipUpdate) Size() (n int)
func (*MembershipUpdate) String ¶ added in v0.7.0
func (m *MembershipUpdate) String() string
func (*MembershipUpdate) Unmarshal ¶ added in v0.7.0
func (m *MembershipUpdate) Unmarshal(data []byte) error
type Mutations ¶ added in v0.7.0
type Mutations struct { GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` Edges []*DirectedEdge `protobuf:"bytes,2,rep,name=edges" json:"edges,omitempty"` }
func (*Mutations) Descriptor ¶ added in v0.7.0
func (*Mutations) GetEdges ¶ added in v0.7.1
func (m *Mutations) GetEdges() []*DirectedEdge
func (*Mutations) ProtoMessage ¶ added in v0.7.0
func (*Mutations) ProtoMessage()
type Num ¶ added in v0.7.0
type Num struct { Group uint32 `protobuf:"varint,1,opt,name=group,proto3" json:"group,omitempty"` Val int64 `protobuf:"varint,2,opt,name=val,proto3" json:"val,omitempty"` Uids []uint64 `protobuf:"varint,3,rep,name=uids" json:"uids,omitempty"` }
func (*Num) Descriptor ¶ added in v0.7.0
func (*Num) ProtoMessage ¶ added in v0.7.0
func (*Num) ProtoMessage()
type Proposal ¶ added in v0.7.0
type Proposal struct { Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Mutations *Mutations `protobuf:"bytes,2,opt,name=mutations" json:"mutations,omitempty"` Membership *Membership `protobuf:"bytes,3,opt,name=membership" json:"membership,omitempty"` }
func (*Proposal) Descriptor ¶ added in v0.7.0
func (*Proposal) GetMembership ¶ added in v0.7.0
func (m *Proposal) GetMembership() *Membership
func (*Proposal) GetMutations ¶ added in v0.7.0
func (*Proposal) ProtoMessage ¶ added in v0.7.0
func (*Proposal) ProtoMessage()
type Query ¶
type Query struct { Attr string `protobuf:"bytes,1,opt,name=attr,proto3" json:"attr,omitempty"` Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` Offset int32 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"` AfterUid uint64 `protobuf:"fixed64,4,opt,name=after_uid,json=afterUid,proto3" json:"after_uid,omitempty"` DoCount bool `protobuf:"varint,5,opt,name=do_count,json=doCount,proto3" json:"do_count,omitempty"` // Exactly one of uids and terms is populated. Uids []uint64 `protobuf:"fixed64,6,rep,name=uids" json:"uids,omitempty"` // Function to generate or filter UIDs. SrcFunc []string `protobuf:"bytes,7,rep,name=src_func,json=srcFunc" json:"src_func,omitempty"` Reverse bool `protobuf:"varint,8,opt,name=reverse,proto3" json:"reverse,omitempty"` }
func (*Query) Descriptor ¶ added in v0.7.0
func (*Query) ProtoMessage ¶ added in v0.7.0
func (*Query) ProtoMessage()
type RaftContext ¶ added in v0.7.0
type RaftContext struct { Id uint64 `protobuf:"fixed64,1,opt,name=id,proto3" json:"id,omitempty"` Group uint32 `protobuf:"varint,2,opt,name=group,proto3" json:"group,omitempty"` Addr string `protobuf:"bytes,3,opt,name=addr,proto3" json:"addr,omitempty"` }
func (*RaftContext) Descriptor ¶ added in v0.7.0
func (*RaftContext) Descriptor() ([]byte, []int)
func (*RaftContext) Marshal ¶ added in v0.7.0
func (m *RaftContext) Marshal() (data []byte, err error)
func (*RaftContext) MarshalTo ¶ added in v0.7.0
func (m *RaftContext) MarshalTo(data []byte) (int, error)
func (*RaftContext) ProtoMessage ¶ added in v0.7.0
func (*RaftContext) ProtoMessage()
func (*RaftContext) Reset ¶ added in v0.7.0
func (m *RaftContext) Reset()
func (*RaftContext) Size ¶ added in v0.7.0
func (m *RaftContext) Size() (n int)
func (*RaftContext) String ¶ added in v0.7.0
func (m *RaftContext) String() string
func (*RaftContext) Unmarshal ¶ added in v0.7.0
func (m *RaftContext) Unmarshal(data []byte) error
type Result ¶
type Result struct { UidMatrix []*List `protobuf:"bytes,1,rep,name=uid_matrix,json=uidMatrix" json:"uid_matrix,omitempty"` Values []*Value `protobuf:"bytes,2,rep,name=values" json:"values,omitempty"` Counts []uint32 `protobuf:"varint,3,rep,name=counts" json:"counts,omitempty"` IntersectDest bool `protobuf:"varint,4,opt,name=intersect_dest,json=intersectDest,proto3" json:"intersect_dest,omitempty"` }
func (*Result) Descriptor ¶ added in v0.7.0
func (*Result) GetUidMatrix ¶ added in v0.7.0
func (*Result) ProtoMessage ¶ added in v0.7.0
func (*Result) ProtoMessage()
type Sort ¶ added in v0.7.0
type Sort struct { Attr string `protobuf:"bytes,1,opt,name=attr,proto3" json:"attr,omitempty"` UidMatrix []*List `protobuf:"bytes,2,rep,name=uid_matrix,json=uidMatrix" json:"uid_matrix,omitempty"` Count int32 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"` Offset int32 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset,omitempty"` Desc bool `protobuf:"varint,5,opt,name=desc,proto3" json:"desc,omitempty"` }
func (*Sort) Descriptor ¶ added in v0.7.0
func (*Sort) GetUidMatrix ¶ added in v0.7.0
func (*Sort) ProtoMessage ¶ added in v0.7.0
func (*Sort) ProtoMessage()
type SortResult ¶ added in v0.7.0
type SortResult struct {
UidMatrix []*List `protobuf:"bytes,1,rep,name=uid_matrix,json=uidMatrix" json:"uid_matrix,omitempty"`
}
func (*SortResult) Descriptor ¶ added in v0.7.0
func (*SortResult) Descriptor() ([]byte, []int)
func (*SortResult) GetUidMatrix ¶ added in v0.7.0
func (m *SortResult) GetUidMatrix() []*List
func (*SortResult) Marshal ¶ added in v0.7.0
func (m *SortResult) Marshal() (data []byte, err error)
func (*SortResult) MarshalTo ¶ added in v0.7.0
func (m *SortResult) MarshalTo(data []byte) (int, error)
func (*SortResult) ProtoMessage ¶ added in v0.7.0
func (*SortResult) ProtoMessage()
func (*SortResult) Reset ¶ added in v0.7.0
func (m *SortResult) Reset()
func (*SortResult) Size ¶ added in v0.7.0
func (m *SortResult) Size() (n int)
func (*SortResult) String ¶ added in v0.7.0
func (m *SortResult) String() string
func (*SortResult) Unmarshal ¶ added in v0.7.0
func (m *SortResult) Unmarshal(data []byte) error
type Value ¶
type Value struct { Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` ValType int32 `protobuf:"varint,2,opt,name=val_type,json=valType,proto3" json:"val_type,omitempty"` }
func (*Value) Descriptor ¶ added in v0.7.0
func (*Value) ProtoMessage ¶ added in v0.7.0
func (*Value) ProtoMessage()
Click to show internal directories.
Click to hide internal directories.