Get desktop application:
View/edit binary Protocol Buffers messages
(message has no fields)
Support for GraphQL like variables.
Data serving RPCs.
BackupPayload is used both as a request and a response. When used in request, groups represents the list of groups that need to be backed up. When used in response, groups represent the list of groups that were backed up.
Use req_id to handle duplicate requests.
Group id to back up.
Connection testing RPC.
RAFT serving RPCs.
language list for attribute
Only return UIDs greater than this.
Are we just getting lengths?
Exactly one of uids and terms is populated.
Function to generate or filter UIDs.
Whether this is a reverse edge.
which facets to fetch
filtering on facets : has Op (and/or/not) tree
Return this many elements.
Skip this many elements.
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.
Used in:
Used in:
Subject or source node / UID.
Attribute or predicate. Labels the edge.
Edge points to a value.
The type of the value
Object or destination node / UID.
Used in:
Used in: , , ,
tokens of value.
Only used by the Go client, so that we can parse and tokenize facets on the server.
Used in:
Used in:
Used in:
Op and Children are internal nodes and Func on leaves.
Used in:
Used in:
Name of the function : eq, le
Facet key over which to run the function.
Arguments of the function.
Used in:
Used in:
Used as response type in: Worker.AssignUids
Used as field type in: , , ,
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.
Used in: ,
Used in:
Used as request type in: Worker.Mutate
Used as field type in:
Used in:
Used in:
Each node can have multiple children
Used in:
Used as request type in: Worker.Echo, Worker.RaftMessage
Used as response type in: Worker.Echo, Worker.JoinCluster, Worker.Mutate, Worker.RaftMessage, Worker.RebuildIndex
Used in:
for VALUE_LANG: Language, for VALUE_TIMESERIES: timestamp, etc..
More inclination towards smaller values.
TODO: op is only used temporarily. See if we can remove it from here.
Used in:
UID
simple, plain value
value with specified language
Used in:
We treat it as int64.
More inclination towards smaller values.
Used in:
Used as request type in: Worker.RebuildIndex
Used as field type in:
For simplicity, just do one attribute per request.
Used in: ,
Used as request type in: Worker.Schema
Used as field type in:
fields can be on of type, index, reverse or tokenizer
Used in: ,
Used in:
Used in:
Used in: ,
Geo data in WKB format