Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dialog-db/dialog-db
/ functions
Functions
4,212 in github.com/dialog-db/dialog-db
⨍
Functions
4,212
◇
Types & classes
923
↓ 2 callers
Function
hash_to_path
Derives the content-addressed path for a blob from its Blake3 hash.
rust/dialog-blobs/src/blob_storage.rs:15
↓ 2 callers
Function
hex4
(s: &str, start: usize)
rust/dialog-ucan-core/src/delegation/policy/selector/filter.rs:482
↓ 2 callers
Function
hydrate
Hydrate a compiled [`DeductiveRule`] from a `db.rule/source` claim value (the canonical dag-cbor [`DeductiveRuleDescriptor`]).
rust/dialog-repository/src/rules.rs:75
↓ 2 callers
Function
identity_where_clause
Build a where clause that includes existing predicates plus `Self: Serialize + DeserializeOwned` (needed when `Attenuation = Self`).
rust/dialog-macros/src/attenuate.rs:136
↓ 2 callers
Method
import
Import artifacts into this branch from the given importer. Each artifact read from the importer is committed as an assertion.
rust/dialog-repository/src/repository/branch.rs:160
↓ 2 callers
Method
import
async is needed on WASM
rust/dialog-credentials/src/ed25519.rs:186
↓ 2 callers
Function
increment_body
Body premises: - read the existing counter's count into ?prev - derive ?count = ?prev + 1 via math/sum
rust/dialog-query/src/rule/inductive.rs:173
↓ 2 callers
Method
integrate
Integrate an external [`Changes`] batch into this transaction. Each instruction is replayed as if it had been asserted or retracted on the transactio
rust/dialog-repository/src/repository/branch/transaction.rs:40
↓ 2 callers
Function
interior_keys
The keys in `range` that are interior (not segment boundaries).
rust/dialog-search-tree/src/tree/transient.rs:1231
↓ 2 callers
Method
into_stream
Convert to an instruction stream.
rust/dialog-artifacts/src/artifacts/update.rs:86
↓ 2 callers
Method
into_tokens
Consume the container and return the tokens.
rust/dialog-ucan-core/src/container.rs:71
↓ 2 callers
Method
is_blank
Check if this term is an unnamed variable (wildcard). Unnamed variables match anything but don't produce bindings.
rust/dialog-query/src/term.rs:186
↓ 2 callers
Method
is_constant
Check if this term is a constant value
rust/dialog-query/src/term.rs:179
↓ 2 callers
Method
is_dot_field
(&self)
rust/dialog-ucan-core/src/delegation/policy/selector/filter.rs:60
↓ 2 callers
Function
is_not_found_error
Returns `true` if the given [`JsValue`] is a `NotFoundError` DOMException.
rust/dialog-blobs/src/vfs/web.rs:37
↓ 2 callers
Method
is_required
Checks if this is a required (non-derivable) dependency.
rust/dialog-query/src/schema.rs:249
↓ 2 callers
Method
iter
Iterate over the bound variable names.
rust/dialog-query/src/environment.rs:73
↓ 2 callers
Method
iter_mut
Returns a mutable iterator over all `(name, field)` pairs.
rust/dialog-query/src/schema.rs:64
↓ 2 callers
Method
join
Join: the weakest constraint both sides imply — the longest common prefix. `None` when nothing is common (the join carries no refinement).
rust/dialog-query/src/type_system.rs:376
↓ 2 callers
Function
keys_from_stream
Compare per scan mode: collect sort_keys from a raw branch scan and from the Changes overlay; they must match exactly. (Full Artifact equality would f
rust/dialog-repository/src/repository.rs:1831
↓ 2 callers
Function
kinds
A discriminant tag per step, so order tests can assert the exact kind* of each step in sequence (not just its binds).
rust/dialog-query/src/planner.rs:533
↓ 2 callers
Method
load
Open an existing database, failing if it was never created. IndexedDB's `open` brings a database into being, so the base `Resource::load` (which dele
rust/dialog-storage/src/storage/provider/indexeddb.rs:334
↓ 2 callers
Function
location_key
(location: &Location)
rust/dialog-storage/src/storage/provider/storage/loader.rs:48
↓ 2 callers
Method
lookup
(&self, key: &String)
rust/dialog-storage/src/storage/provider/storage/loader.rs:43
↓ 2 callers
Function
make_key
(index: usize)
rust/dialog-search-tree/benches/range_query.rs:9
↓ 2 callers
Method
matches
Checks if the hash of the given bytes matches this hash.
rust/dialog-common/src/hash.rs:94
↓ 2 callers
Method
meet
Meet: the conjunction of both constraints. Two prefixes are jointly satisfiable iff one extends the other, and the meet is the longer; disjoint prefix
rust/dialog-query/src/type_system.rs:363
↓ 2 callers
Function
memory_claim_from_args
Build a memory capability from UCAN args: `Subject -> Memory -> Space -> Cell -> Attenuation`.
rust/dialog-remote-ucan-s3/src/authorizer.rs:92
↓ 2 callers
Method
method
(&self)
rust/dialog-varsig/src/did.rs:32
↓ 2 callers
Method
min
The smallest [`ValueDataType`] in discriminant order
rust/dialog-artifacts/src/artifacts/value.rs:857
↓ 2 callers
Method
move_file
Moves a file from one rooted path to another. Intermediate directories for the destination are created as needed. Both `from` and `to` are resolved r
rust/dialog-blobs/src/vfs/web.rs:376
↓ 2 callers
Method
name
Returns the relation name.
rust/dialog-query/src/attribute/the.rs:133
↓ 2 callers
Method
name
The branch name.
rust/dialog-repository/src/repository/remote/branch.rs:72
↓ 2 callers
Method
name
The branch name.
rust/dialog-repository/src/repository/remote/branch/reference.rs:45
↓ 2 callers
Method
named_vars
Iterate over `(name, VarId)` pairs for every named variable allocated in this context. The order is unspecified.
rust/dialog-query/src/type_system/unifier.rs:133
↓ 2 callers
Function
next_alpha_key
Get the next alphabetic key (a -> b -> c -> ... -> z -> aa -> ab -> ...)
rust/dialog-search-tree/src/helpers.rs:351
↓ 2 callers
Function
o
(vt: ValueType)
rust/dialog-query/src/type_system.rs:806
↓ 2 callers
Method
optional
An optional (set-widened) concept field wrapping the given attribute descriptor.
rust/dialog-query/src/concept/descriptor/named_attributes.rs:60
↓ 2 callers
Method
or
Creates a new join of two plans.
rust/dialog-query/src/planner/disjunction.rs:40
↓ 2 callers
Method
parent_directory
Returns the parent directory of `path`, clamped to [`self.root`]. If the path has no parent or its parent falls outside the root, the root itself is
rust/dialog-blobs/src/vfs/native.rs:69
↓ 2 callers
Function
parse_time
Parse the `time` field from a fixture entry as a `Timestamp`.
rust/dialog-ucan-core/tests/invocation_conformance.rs:163
↓ 2 callers
Method
perform
Execute the load operation.
rust/dialog-repository/src/repository/remote/branch/load.rs:27
↓ 2 callers
Method
perform
Execute the reset operation.
rust/dialog-repository/src/repository/branch/reset.rs:27
↓ 2 callers
Method
persistent_get
Delegates a point lookup over a fully persistent subtree rooted at `hash` to [`PersistentTree::get`], so the transient read of an untouched subtree is
rust/dialog-search-tree/src/tree/transient.rs:247
↓ 2 callers
Function
plan_negation
Lower a single negated premise to its compiled `Plan` and evaluate it. Negation requires its variables bound, so the planning scope declares them; the
rust/dialog-query/src/negation.rs:97
↓ 2 callers
Function
policy_fixture
()
rust/dialog-ucan-core/tests/policy_conformance.rs:11
↓ 2 callers
Method
position_of
Returns the position index of a node within its parent's children list.
rust/dialog-diagnose/src/state.rs:133
↓ 2 callers
Function
prefix
(text: &str)
rust/dialog-query/src/constraint/starts_with.rs:268
↓ 2 callers
Function
print_shape_row
(distribution: &str, m: u64, size: usize, shape: &Shape)
rust/dialog-search-tree/benches/distribution.rs:397
↓ 2 callers
Method
profile_did
Get the profile DID.
rust/dialog-operator/src/authority.rs:51
↓ 2 callers
Method
proof_for_cid
(&self, cid: &Cid)
rust/dialog-ucan-core/src/container/delegation.rs:125
↓ 2 callers
Method
prove
Provide evidence for the given term: look up the claim it cites.
rust/dialog-query/src/selection/match.rs:138
↓ 2 callers
Function
rank_of
The geometric rank of a `u32` key, hashed the same way the tree hashes it.
rust/dialog-search-tree/src/tree/transient.rs:1220
↓ 2 callers
Function
rank_of
The geometric rank of a `u32` key, hashed the same way the tree hashes it.
rust/dialog-search-tree/src/node/transient.rs:426
↓ 2 callers
Method
read
( &self, )
rust/dialog-storage/src/storage/backend/memory.rs:51
↓ 2 callers
Method
refresh
Re-resolve this handle's head and upstream from storage, updating its caches to the current versions. The recovery path for a stale handle. [`pull`](
rust/dialog-repository/src/repository/branch.rs:128
↓ 2 callers
Method
register
(&self, did: Did, location_key: String, store: S)
rust/dialog-storage/src/storage/provider/storage/loader.rs:38
↓ 2 callers
Method
reload
Reloads content from storage, replacing the cached state entirely.
rust/dialog-storage/src/storage/transactional_memory.rs:381
↓ 2 callers
Method
remote
Get a remote reference for the given name. Call `.create(address)` or `.load()` on the returned reference.
rust/dialog-repository/src/repository.rs:85
↓ 2 callers
Method
required
Returns a copy of this set with the `Nothing` atom removed, leaving only the present-value shapes it admits.
rust/dialog-query/src/type_system.rs:186
↓ 2 callers
Method
required_operands
Required operand names of the head.
rust/dialog-query/src/rule/inductive.rs:86
↓ 2 callers
Method
reset
(&self)
rust/dialog-search-tree/src/differential.rs:639
↓ 2 callers
Method
retract
(self, update: &mut impl Update)
rust/dialog-query/src/attribute/expression/typed.rs:172
↓ 2 callers
Method
revision
(self: DialogSession)
typescript/dialog-experimental/src/session.ts:358
↓ 2 callers
Method
revision
Cell representing the remote's own branch revision. Rooted at the remote repo's subject; path `memory/branch/{branch_name}/revision`. Used as the in-
rust/dialog-repository/src/repository/remote/branch/reference.rs:67
↓ 2 callers
Function
role_attr
()
rust/dialog-artifacts/src/artifacts/update.rs:390
↓ 2 callers
Function
runtime
()
rust/dialog-query/benches/query_memory.rs:26
↓ 2 callers
Function
runtime
()
rust/dialog-query/benches/query_reads.rs:29
↓ 2 callers
Function
runtime
()
rust/dialog-query/benches/query_join.rs:34
↓ 2 callers
Function
runtime
()
rust/dialog-query/benches/query_disk.rs:27
↓ 2 callers
Function
s3_address
()
rust/dialog-network/src/lib.rs:51
↓ 2 callers
Function
scenario_one_fixture
()
rust/dialog-ucan-core/tests/policy_conformance.rs:123
↓ 2 callers
Function
scenario_three_fixture
()
rust/dialog-ucan-core/tests/policy_conformance.rs:215
↓ 2 callers
Method
schema
Schema of the wrapped lookup, adjusted for the left-join contract: the entity slot is hard-required (outside the choice group; absence is read relativ
rust/dialog-query/src/optional.rs:98
↓ 2 callers
Method
schema
Returns the schema for this constraint. The schema describes what parameters the constraint requires to be evaluable.
rust/dialog-query/src/constraint/equality.rs:57
↓ 2 callers
Method
schema
Returns the schema describing this application's parameters.
rust/dialog-query/src/attribute/query/dynamic.rs:145
↓ 2 callers
Function
scope
(vars: &[&str])
rust/dialog-query/src/planner/feasibility.rs:124
↓ 2 callers
Method
segments
(&self)
rust/dialog-ucan-core/src/command.rs:102
↓ 2 callers
Method
select_tree
Read a `db.rule/*` selector against a single branch's committed tree only (NOT the overlay) and collect the matching artifacts. The durable layer's re
rust/dialog-repository/src/repository/branch/session.rs:370
↓ 2 callers
Method
selection_parent
Returns the parent node hash and tree node of the currently selected node.
rust/dialog-diagnose/src/state.rs:154
↓ 2 callers
Function
sequential_with_deletes
Build a tree from `keys`, then delete `to_delete`, each operation in its own single-operation edit batch, flush, and return the resulting tree. This i
rust/dialog-search-tree/src/tree/transient.rs:1352
↓ 2 callers
Method
set
(&mut self, key: Self::Key, value: Self::Value)
rust/dialog-storage/src/storage/cache.rs:62
↓ 2 callers
Method
set_attribute
(mut self, attribute: AttributeKeyPart)
rust/dialog-artifacts/src/key/entity.rs:100
↓ 2 callers
Method
set_attribute
(mut self, attribute: AttributeKeyPart)
rust/dialog-artifacts/src/key/attribute.rs:100
↓ 2 callers
Method
set_entity
(mut self, entity: EntityKeyPart)
rust/dialog-artifacts/src/key/entity.rs:95
↓ 2 callers
Method
set_entity
(mut self, entity: EntityKeyPart)
rust/dialog-artifacts/src/key/attribute.rs:95
↓ 2 callers
Method
set_value_reference
(mut self, value_reference: ValueReferenceKeyPart)
rust/dialog-artifacts/src/key/entity.rs:111
↓ 2 callers
Method
set_value_reference
(mut self, value_reference: ValueReferenceKeyPart)
rust/dialog-artifacts/src/key/attribute.rs:111
↓ 2 callers
Method
set_value_type
(mut self, value_type: ValueDataType)
rust/dialog-artifacts/src/key/entity.rs:106
↓ 2 callers
Method
set_value_type
(mut self, value_type: ValueDataType)
rust/dialog-artifacts/src/key/attribute.rs:106
↓ 2 callers
Function
shape_of
Walks the persisted tree to recover its height, node counts, per-level fan-out and total persisted byte size.
rust/dialog-search-tree/benches/distribution.rs:313
↓ 2 callers
Method
siblings
( &self, start: usize, end: usize, )
rust/dialog-search-tree/src/walker.rs:386
↓ 2 callers
Method
sign
(&self, msg: &[u8])
rust/dialog-varsig/src/signature.rs:315
↓ 2 callers
Function
signature
An order signature for a planned conjunction: the per-step sorted binds, in execution order. Two plans with the same signature schedule the same work
rust/dialog-query/src/planner.rs:422
↓ 2 callers
Function
source_attr
The `db.rule/source` body attribute, validated at compile time.
rust/dialog-repository/src/rules.rs:56
↓ 2 callers
Method
stats
Returns the tree statistics, triggering computation if not yet available. The statistics are computed asynchronously in the background and cached onc
rust/dialog-diagnose/src/state/store.rs:133
↓ 2 callers
Method
stream
Streams the entries of every node remaining in the frontier, in key order, descending through any nodes that are still indexes.
rust/dialog-search-tree/src/differential.rs:288
↓ 2 callers
Function
stream_of
(items: Vec<Artifact>)
rust/dialog-repository/src/layer.rs:205
↓ 2 callers
Method
subscribe
* Subscribes to the provided query & calls `subscriber` every time changes * are transacted in this session allowing subscribes to react to changes
typescript/dialog-experimental/src/session.ts:92
↓ 2 callers
Method
tag
Returns the tag byte that identifies the key type (entity, attribute, or value)
rust/dialog-artifacts/src/key.rs:111
← previous
next →
801–900 of 4,212, ranked by callers