Skip to main content Module application Copy item path Source admin entity graph merge_json 3-way JSON merge used by VCS.merge, cherry_pick, and revert. migration_collections Internal collection names for the migrations layer. migration_graph Dependency graph resolution for native migrations. migration_inference Static analysis for automatic migration dependency inference. native operation_context Per-request OperationContext — the single bag of state every
port receives. ports Application ports that carry invariants not owned by transports. query schema topology_collections Built-in red.topology.cluster graph collection (issue #803). tree vcs Version-control (“Git for Data”) use cases. vcs_collections Internal collection names for the VCS (“Git for Data”) layer. AdminUseCases Author CheckoutInput Commit Conflict CreateBranchInput CreateCommitInput CreateDocumentInput CreateEdgeInput CreateEntityOutput CreateKvInput CreateNodeEmbeddingInput CreateNodeGraphLinkInput CreateNodeInput CreateNodeTableLinkInput CreateRowInput CreateRowsBatchInput CreateTableColumnInput CreateTableInput CreateTablePartitionSpec CreateTagInput CreateTimeSeriesInput CreateTimeSeriesPointInput CreateTreeInput CreateVectorInput DeleteEntityInput DeleteEntityOutput DeleteTreeNodeInput Diff DiffEntry A single entity-level change between two commits. DiffInput DropTableInput DropTimeSeriesInput DropTreeInput EntityUseCases ExecuteQueryInput ExplainQueryInput GraphCentralityInput GraphClusteringInput GraphCommunitiesInput GraphComponentsInput GraphCyclesInput GraphHitsInput GraphNeighborhoodInput GraphPersonalizedPageRankInput GraphPropertiesInput GraphShortestPathInput GraphTopologicalSortInput GraphTraversalInput GraphUseCases InsertTreeNodeInput InspectNativeArtifactInput LogInput LogRange MergeInput MergeOpts MergeOutcome Result of a merge operation. Non-empty conflicts means the merge
is paused — user must resolve shadow docs in red_conflicts before
committing. MoveTreeNodeInput NativeUseCases OperationContext Per-request context plumbed through every port method. OperationContextFactory Canonical request-context factory shared by HTTP, gRPC, MCP, stdio, and
wire adapters. OperationContextInput Transport-neutral inputs collected at any request boundary. PatchEntityInput PatchEntityOperation RebalanceTreeInput Ref ResetInput RuntimeReadiness ScanCollectionInput SchemaUseCases SearchContextInput SearchHybridInput SearchIndexInput SearchIvfInput SearchMultimodalInput SearchSimilarInput SearchTextInput ServerlessAnalyticsWarmupTarget ServerlessWarmupPlan Status StatusInput TreeNodeInput TreeUseCases ValidateTreeInput VcsUseCases WriteConsent Sealed write-permission token. Construct via
WriteGate::check; cannot be assembled by application code,
even within this crate, because the inner field is private and
marked PhantomData<*const ()> — and the _seal field can only
be created inside runtime::write_gate. WriteConsentSeal Module-private marker. Public type, but the only constructor lives
in runtime::write_gate::WriteConsentSeal::new(), which is only
callable from the write-gate module. Code outside that module can
pattern-match on this struct but cannot construct it, so building
a WriteConsent requires going through the gate. AsOfSpec CheckoutTarget CreateTablePartitionKind How the application-level DTO expresses a PARTITION BY clause.
Mirrors storage::query::PartitionKind but stays decoupled from the
SQL-parser crate so drivers can call this port without pulling the
AST module into their dependency graph. DiffChange MergeStrategy PatchEntityOperationType RefKind ResetMode TreePositionInput RuntimeAdminPort RuntimeEntityPort RuntimeEntityPortCtx Context-aware extension trait that mirrors RuntimeEntityPort
with &OperationContext threaded through every method. RuntimeGraphPort RuntimeNativePort RuntimeNativePortCtx RuntimeSchemaPort RuntimeSchemaPortCtx RuntimeTreePort RuntimeTreePortCtx RuntimeVcsPort RuntimeVcsPortCtx CommitHash A commit hash. 64-char lowercase hex (SHA-256 truncated or full). RefName A full ref name like refs/heads/main or refs/tags/v1.0. Xid Snapshot identifier used for MVCC reads. None means autocommit
— the port allocates a fresh snapshot per call (current default
for unwrapped paths).