Modules§
Structs§
- Edge
- Edge
Builder - EdgeId
- Optional application-level edge identifier.
- Edge
Query - Edge
Type - Field
- Graph
- Graph
Builder - Graph
Index - Dense, reusable indexes over a
Graph. - Graph
Mutation Plan - Graph
Mutation Report - Count-oriented mutation reporting.
- Graph
Native Constraint Report - Graph
Native Constraint Request - Graph
Node Match - Graph
Property Predicate - Graph
Relationship Match - Graph
Schema - Graph
Schema Builder - Label
- Node or edge label.
- Load
Report - Counts of nodes and edges written by a bulk load. Each count reflects an upsert applied to the backend, not distinct newly created elements.
- Node
- Node
Builder - NodeId
- Stable application-level node identifier.
- Node
Type - RfcDate
- Validated RFC 3339 date-time string used by
Value::DateTime. - Step
- Traversal
Enums§
- Direction
- Edge
Policy - Edge
Uniqueness - How many edges of one type may exist between a pair of nodes.
- Field
Type - Graph
Constraint - Graph
Constraint Capability - Graph
Mutation - A single incremental change to a graph, for delta-oriented pipelines.
- Graph
Mutation Atomicity - Graph
Mutation Cardinality - Graph
Mutation Plan Kind - Graph
Mutation Plan Op - Graph
Native Constraint Capability - Backend-native DDL support for a portable graph constraint.
- Graph
Numeric Op - Graph
Predicate Op - Graph
RowEdge IdPolicy - Grust
Error - PutOutcome
- Outcome of writing a single node or edge.
- Start
- Value
Traits§
- Cypher
Mutation Executor - Executes already-resolved Cypher/graph mutation plans.
- Graph
Admin Store - Graph
Mutation Store - Incremental mutation support for stores that can delete elements.
- Graph
Store
Functions§
- classify_
edge_ upsert - Records a single-edge upsert outcome into a report’s precise insert/update
counters. See
classify_node_upsert. - classify_
node_ upsert - Records a single-node upsert outcome into a report’s precise insert/update
counters.
PutOutcome::UpsertedandPutOutcome::Dedupedcarry no insert-vs-update information and leave the counters unchanged. - edge_
key - Returns the stable key used by tabular/export backends for an edge.
- evaluate_
numeric_ update - generated_
row_ edge_ id - relationship_
type - Normalizes an edge label into an uppercase backend relationship type.
- schema_
identifier - Normalizes arbitrary schema text into a lower_snake_case backend identifier.