Documentation ¶
Overview ¶
Package worker is a generated protocol buffer package.
It is generated from these files:
payload.proto
It has these top-level messages:
Payload
Index ¶
- Variables
- func Connect(workerList []string)
- func GetOrAssignUidsOverNetwork(ctx context.Context, xidToUid *map[string]uint64) (rerr error)
- func Init(ps, uStore *store.Store, idx, numInst uint64)
- func NewQuery(attr string, uids []uint64) []byte
- func ProcessTaskOverNetwork(ctx context.Context, qu []byte) (result []byte, rerr error)
- func RegisterWorkerServer(s *grpc.Server, srv WorkerServer)
- type Mutations
- type Payload
- func (*Payload) Descriptor() ([]byte, []int)
- func (m *Payload) Marshal() (data []byte, err error)
- func (m *Payload) MarshalTo(data []byte) (int, error)
- func (*Payload) ProtoMessage()
- func (m *Payload) Reset()
- func (m *Payload) Size() (n int)
- func (m *Payload) String() string
- func (m *Payload) Unmarshal(data []byte) error
- type PayloadCodec
- type Pool
- type WorkerClient
- type WorkerServer
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidLengthPayload = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowPayload = fmt.Errorf("proto: integer overflow") )
Functions ¶
func ProcessTaskOverNetwork ¶
func RegisterWorkerServer ¶
func RegisterWorkerServer(s *grpc.Server, srv WorkerServer)
Types ¶
type Mutations ¶
type Mutations struct { Set []x.DirectedEdge Del []x.DirectedEdge }
Mutations stores the directed edges for both the set and delete operations.
func MutateOverNetwork ¶
MutateOverNetwork checks which instance should be running the mutations according to fingerprint of the predicate and sends it to that instance.
type Payload ¶
type Payload struct {
Data []byte `protobuf:"bytes,1,opt,name=Data,json=data,proto3" json:"Data,omitempty"`
}
func (*Payload) Descriptor ¶
func (*Payload) ProtoMessage ¶
func (*Payload) ProtoMessage()
type PayloadCodec ¶
type PayloadCodec struct{}
func (*PayloadCodec) Marshal ¶
func (cb *PayloadCodec) Marshal(v interface{}) ([]byte, error)
func (*PayloadCodec) String ¶
func (cb *PayloadCodec) String() string
func (*PayloadCodec) Unmarshal ¶
func (cb *PayloadCodec) Unmarshal(data []byte, v interface{}) error
type WorkerClient ¶
type WorkerClient interface { Hello(ctx context.Context, in *Payload, opts ...grpc.CallOption) (*Payload, error) GetOrAssign(ctx context.Context, in *Payload, opts ...grpc.CallOption) (*Payload, error) Mutate(ctx context.Context, in *Payload, opts ...grpc.CallOption) (*Payload, error) ServeTask(ctx context.Context, in *Payload, opts ...grpc.CallOption) (*Payload, error) }
func NewWorkerClient ¶
func NewWorkerClient(cc *grpc.ClientConn) WorkerClient
Click to show internal directories.
Click to hide internal directories.