GraphScanRequest

shrikedb.v2.GraphScanRequest · Message

FieldTypeCardinality / presenceDescription
subject
JSON: subject · #1
stringsingularTriple pattern: subject-predicate-object Use "?" prefix for variables, or specific Uid/literal for constants e.g., "?person" or "uid:123"
predicate
JSON: predicate · #2
stringsingulare.g., "?pred" or "knows"
object
JSON: object · #3
stringsingulare.g., "?friend" or "uid:456"
snapshot_version
JSON: snapshotVersion · #4
uint64optional (explicit presence)—
limit
JSON: limit · #5
uint32optional (explicit presence)—

Field names and numbers come from the protocol contract. Singular fields use protobuf defaults unless explicit presence applies. Server-side validation and permissions apply in addition to this wire structure.

Used by