Get desktop application:
View/edit binary Protocol Buffers messages
True if no credentials should be used to access the S3 or minio bucket. For example, when using a bucket with a public policy.
The predicates to backup. All other predicates present in the group (e.g stale data from a predicate move) will be ignored.
Group id to back up.
Data serving RPCs.
Schema messages.
fields can be on of type, index, reverse or tokenizer
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
expand all language variants.
Return this many elements.
Skip this many elements.
These 3 endpoints are for handling membership.
Used to determine the timstamp for reading after bulk load
Used as response type in: Zero.AssignUids, Zero.Timestamps
The following is used for read only transactions.
A key stored in the format used for writing backups.
Used in:
A posting list stored in the format used for writing backups.
Used in:
For storing type of Checksum algorithm used
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:
Used in:
keys should be in sorted order.
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 as request type in: Zero.UpdateMembership
Used as field type in:
Raft ID is the key.
Predicate + others are key.
Stores Snapshot transaction ts.
Stores a checksum.
Used in: , ,
Stream id is used to identify which stream the KV came from.
Used as request type in: Worker.ReceivePredicate
Used as response type in: Worker.StreamSnapshot
done used to indicate if the stream of KVS is over.
Used in:
Used in: ,
Used in: , , ,
Used in:
Only used for CREATE
Used in:
A set of changes that are applied atomically.
Bulk loader proto.
Only one should be set.
Member stores information about RAFT group member 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 as request type in: Zero.Connect
Used as field type in: , , ,
MembershipState 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 as response type in: Zero.StreamMembership
Used as field type in: ,
used to find latest membershipState in case of race.
Used to uniquely identify the Dgraph cluster.
Used as request type in: Worker.Mutate
Used as field type in:
Used in:
Used as request type in: Zero.AssignUids, Zero.Timestamps
True if this request was forwarded by a peer.
Used as response type in: Zero.Oracle, Zero.TryAbort
Used as field type in:
implement tmax.
Used in:
Posting messages.
Used in: , ,
Only set for VALUE_LANG
TODO: op is only used temporarily. See if we can remove it from here.
Meant to use only inmemory
Meant to use only inmemory
Used in:
UID
simple, plain value
value with specified language
Used in: , , ,
We treat it as int64.
Encoded list of uids in this posting list.
More inclination towards smaller values.
Delete the predicate which was moved to other group.
Used to tell the group when to take snapshot.
Used to store Raft index, in raft.Ready.
Used as request type in: Raft.IsPeer, Raft.JoinCluster
Used as field type in: ,
Used in:
Used in: ,
Fields required for type system.
If value_type is OBJECT, then this represents an object type with a custom name. This field stores said name.
Used in:
Used as request type in: Worker.StreamSnapshot
Used as field type in:
done is used to indicate that snapshot stream was a success.
since_ts stores the ts of the last snapshot to support diff snap updates.
Used in:
Status describes a general status response. code: 0 = success, 0 != failure.
Used as response type in: Worker.Backup, Worker.Export
Used as request type in: Zero.ShouldServe
Used as response type in: Zero.ShouldServe
Used as field type in: ,
Served by which group.
Used while moving predicate.
If true, do not ask zero to serve any tablets.
Used in:
Used in:
Used in:
Used in:
deltas contains the deltas encoded with Varints. We don't store deltas as a list of integers, because when the PB is brought to memory, Go would always use 8-bytes per integer. Instead, storing it as a byte slice is a lot cheaper in memory.
num_uids is the number of UIDs in the block. We are including this because we want to swtich encoding to groupvarint encoding. Current avaialble open source version implements encoding and decoding for uint32. We want to wrap it around our logic to use it here. Default Blocksize is 256 so uint32 would be sufficient.
Used in:
Used in:
Group ID -> Snapshot Ts.
Used as unique identifier for proposal id.
Used as unique identifier for the cluster.