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
↓ 989 callers
Method
clone
(&self)
rust/dialog-diagnose/src/promise.rs:20
↓ 351 callers
Method
to_vec
(&self)
rust/dialog-ucan-core/src/collection.rs:26
↓ 345 callers
Method
attenuate
Start building a capability chain from this subject.
rust/dialog-capability/src/subject.rs:58
↓ 309 callers
Method
clone
(&self)
rust/dialog-storage/src/storage/transactional_memory.rs:484
↓ 303 callers
Method
iter
Returns an iterator over all `(name, field)` pairs.
rust/dialog-query/src/schema.rs:59
↓ 221 callers
Method
did
* DID identifier for the underlying database.
typescript/dialog-experimental/src/session.ts:79
↓ 212 callers
Method
perform
Execute this query, returning a stream of claims.
rust/dialog-query/src/attribute/query/all.rs:320
↓ 212 callers
Method
perform
Execute the fork against a provider. The provider (typically the Operator) builds protocol-specific authorization and delegates to the site provider.
rust/dialog-capability/src/fork.rs:104
↓ 207 callers
Function
test_operator_with_profile
Build a test operator and return both the operator and the profile.
rust/dialog-operator/src/helpers.rs:43
↓ 187 callers
Method
as_ref
(&self)
rust/dialog-varsig/src/did.rs:42
↓ 183 callers
Method
clone
(&self)
rust/dialog-repository/src/repository/memory/cell.rs:25
↓ 181 callers
Function
test_repo
Create a test repository using the given operator and profile.
rust/dialog-repository/src/helpers.rs:12
↓ 171 callers
Method
insert
Inserts a cell into this collection, keyed by its name.
rust/dialog-query/src/formula/cell.rs:213
↓ 162 callers
Method
insert
Inserts a named field into the schema.
rust/dialog-query/src/schema.rs:39
↓ 161 callers
Method
parse
Parse a command string into a Command. # Errors Returns an error if the command string is not valid: - Missing leading slash - Has trailing slash (e
rust/dialog-ucan-core/src/command.rs:60
↓ 142 callers
Method
push
Push a delegation onto the chain (closer to invoker). Its issuer must match the current chain's audience.
rust/dialog-ucan-core/src/container/delegation.rs:204
↓ 142 callers
Method
transaction
Start a transaction on this branch. Use `.assert()` and `.retract()` to accumulate changes, then `.commit().perform(&env)` to apply them.
rust/dialog-repository/src/repository/branch/transaction.rs:80
↓ 140 callers
Method
edit
Opens a batch of in-place edits over this tree. The returned [`TransientTree`] holds the tree's spine in transient form; apply [`insert`](TransientTr
rust/dialog-search-tree/src/tree.rs:291
↓ 136 callers
Method
persist
Serializes the edited tree bottom-up into `delta` and returns it as a [`PersistentTree`], carrying the node cache forward. The root is empty (`NULL_BL
rust/dialog-search-tree/src/tree/transient.rs:334
↓ 135 callers
Method
perform
Execute the push operation. Push is fast-forward only: - `Ok(Some(revision))` — pushed; upstream now at `revision`. - `Ok(None)` — nothing to push (
rust/dialog-repository/src/repository/branch/push.rs:51
↓ 132 callers
Method
bind
Bind a term to a [`Binding::Present`] value. For named variables, stores the value in the bindings map; checks consistency if already bound: - existi
rust/dialog-query/src/selection/match.rs:181
↓ 130 callers
Method
perform
Execute against an operator.
rust/dialog-repository/src/repository/open.rs:16
↓ 128 callers
Method
try_build
(self)
rust/dialog-ucan-core/src/delegation/builder.rs:297
↓ 127 callers
Method
into_iter
(self)
rust/dialog-query/src/rule/premises.rs:56
↓ 120 callers
Method
assert
(self, update: &mut impl Update)
rust/dialog-query/src/concept/descriptor.rs:392
↓ 118 callers
Method
clone
(&self)
rust/dialog-search-tree/src/tree.rs:78
↓ 116 callers
Method
branch
Creates a new delta that contains a copy of this delta's contents.
rust/dialog-search-tree/src/delta.rs:25
↓ 115 callers
Function
open
(did: DID)
typescript/dialog-experimental/src/session.ts:120
↓ 113 callers
Method
open
(identifier: String)
rust/dialog-artifacts/src/web.rs:219
↓ 112 callers
Method
blake3_hash
Returns the [`Blake3Hash`] of this buffer's contents, computing it if necessary.
rust/dialog-common/src/buffer.rs:26
↓ 112 callers
Method
invoke
Build a scope from an effect capability, projecting through Attenuate. Unlike `Scope::from`, this projects effect fields through their [`Attenuate`](
rust/dialog-ucan/src/scope.rs:181
↓ 112 callers
Method
open
Open the branch, creating it if it doesn't exist.
rust/dialog-repository/src/repository/branch/reference.rs:40
↓ 110 callers
Method
perform
Execute against the environment.
rust/dialog-operator/src/profile/save.rs:19
↓ 106 callers
Method
branch
Returns the branch name of this upstream.
rust/dialog-repository/src/repository/branch/upstream.rs:31
↓ 104 callers
Method
flush
Drains all entries from this delta and returns them as an iterator.
rust/dialog-search-tree/src/delta.rs:82
↓ 101 callers
Method
store
Stores bytes under their content hash, verifying the hash matches.
rust/dialog-search-tree/src/storage.rs:37
↓ 96 callers
Function
unique_name
Returns a name unique within this process, formed as `{prefix}-{ts}-{seq}`. Uses a high-resolution timestamp combined with a process-local counter so
rust/dialog-storage/src/helpers.rs:55
↓ 95 callers
Method
insert
Inserts a key-value pair into the cache.
rust/dialog-search-tree/src/cache.rs:106
↓ 89 callers
Method
issuer
(&self)
rust/dialog-ucan-core/src/invocation.rs:53
↓ 87 callers
Method
catalog
The catalog (archive index) scoped to this branch's subject.
rust/dialog-repository/src/repository/branch/select.rs:41
↓ 87 callers
Method
commit
(&self, iterable: &InstructionIterableDuckType)
rust/dialog-artifacts/src/web.rs:254
↓ 86 callers
Method
space
(self, name: impl Into<String>)
rust/dialog-effects/src/space.rs:55
↓ 83 callers
Method
memory
Returns the handle for this space's memory directory.
rust/dialog-storage/src/storage/provider/fs/memory.rs:23
↓ 82 callers
Method
command
(&self)
rust/dialog-ucan-core/src/invocation.rs:72
↓ 82 callers
Method
is
Creates an equality constraint between this term and another term. This method creates a `Constraint::Equality` that enforces equality between the tw
rust/dialog-query/src/term.rs:87
↓ 81 callers
Method
audience
(&self)
rust/dialog-ucan-core/src/invocation.rs:60
↓ 80 callers
Method
assert
Assert a claim into this transaction.
rust/dialog-repository/src/repository/branch/transaction.rs:18
↓ 79 callers
Method
commit
Phase two: advance the branch cells — the head to the merged revision and the sync-base marker to the merged upstream tree. Instant (no network): jus
rust/dialog-repository/src/repository/branch/pull.rs:249
↓ 78 callers
Method
subject
(&self)
rust/dialog-ucan-core/src/invocation.rs:66
↓ 77 callers
Method
insert
(&self, key: Key, value: Conjunction)
rust/dialog-query/src/concept/query/plan_cache.rs:142
↓ 77 callers
Function
test_signer
Create a deterministic test signer from a seed.
rust/dialog-ucan-core/src/invocation.rs:800
↓ 72 callers
Method
clone
(&self)
rust/dialog-repository/src/repository/branch/session.rs:280
↓ 71 callers
Method
push
(&mut self, entry: JournalEntry<Key>)
rust/dialog-storage/src/storage/journal.rs:81
↓ 70 callers
Method
len
Returns the number of fields in the schema.
rust/dialog-query/src/schema.rs:69
↓ 69 callers
Method
publish
Create a command to publish a new value to this cell. The CAS precondition is the cache's *current* version at perform time: "overwrite whatever the
rust/dialog-repository/src/repository/memory/cell.rs:233
↓ 66 callers
Method
seed
Wrap this match into a single-element `Selection` stream.
rust/dialog-query/src/selection/match.rs:133
↓ 64 callers
Function
generate_signer
Generate a new random Ed25519 signer. This is useful for creating space signers in tests.
rust/dialog-ucan-core/src/helpers.rs:17
↓ 64 callers
Method
is
Get the 'is' (value) parameter.
rust/dialog-query/src/attribute/query/all.rs:78
↓ 63 callers
Method
as_bytes
Serializes this node body to bytes. Returns the serializer's [`AlignedVec`] directly so the alignment that in-place archive access depends on is pres
rust/dialog-search-tree/src/node/persistent.rs:201
↓ 58 callers
Method
unwrap_or
Begin building a `Coalesce` constraint. Returns a builder that completes when `.is(output)` is called. # Example ```no_run # use dialog_query::Term;
rust/dialog-query/src/term.rs:506
↓ 57 callers
Method
try_vec
(self)
rust/dialog-query/src/selection.rs:26
↓ 56 callers
Method
as_str
(&self)
rust/dialog-varsig/src/did.rs:19
↓ 56 callers
Method
join
Waits for all queued tasks to complete. Returns `Ok(())` if all tasks completed successfully, or the first error encountered. After `join` returns, t
rust/dialog-common/src/async.rs:215
↓ 56 callers
Method
next
(&mut self)
rust/dialog-artifacts/src/web.rs:339
↓ 55 callers
Method
as_bytes
Returns the hash as a byte slice.
rust/dialog-common/src/hash.rs:77
↓ 54 callers
Method
len
Returns the number of entries currently in this delta.
rust/dialog-search-tree/src/delta.rs:72
↓ 53 callers
Method
branch
Get a branch reference for the given name. Call `.open()` or `.load()` on the returned reference.
rust/dialog-repository/src/repository.rs:78
↓ 52 callers
Method
cell
(&self, name: &str)
rust/dialog-storage/src/storage/provider/fs/memory.rs:113
↓ 52 callers
Method
resolve
Resolve a path segment under this space's root.
rust/dialog-storage/src/storage/provider/fs.rs:126
↓ 51 callers
Method
perform
Execute the query, returning a stream of results. Resolves the operator's identity via [`Identify`], builds the query overlay (caller changes + auto-
rust/dialog-repository/src/repository/branch/session.rs:206
↓ 51 callers
Method
try_vec
(self)
rust/dialog-query/src/query/output.rs:17
↓ 48 callers
Method
with
Returns a reference to this concept's attributes (required and optional alike). Use [`AttributeDescriptor::is_optional`] to tell them apart.
rust/dialog-query/src/concept/descriptor.rs:94
↓ 47 callers
Function
import
Import a keypair from seed bytes with the specified extractability.
rust/dialog-credentials/src/ed25519/web.rs:208
↓ 47 callers
Method
of
Begin building a dynamic attribute expression for this attribute and the given entity. Chain with [`.is()`](DynamicAttributeBuilder::is) to complete t
rust/dialog-query/src/attribute/the.rs:158
↓ 47 callers
Method
perform
Execute this query, returning a stream of claims.
rust/dialog-query/src/attribute/query/dynamic.rs:185
↓ 46 callers
Method
content
Extract the contained [`Value`], returning [`EvaluationError::Absent`] if this binding is `Absent`. Use this when the caller cannot tolerate absence,
rust/dialog-query/src/selection/match.rs:65
↓ 46 callers
Method
delete
Deletes a key, mutating the transient tree in place. A missing key is a no-op.
rust/dialog-search-tree/src/tree/transient.rs:173
↓ 46 callers
Method
lookup
Look up the binding for a term. For named variables, returns the binding (Present or Absent). For constants, returns `Present(value)`. Returns [`Eval
rust/dialog-query/src/selection/match.rs:300
↓ 45 callers
Function
generate_signer
()
rust/dialog-ucan/src/certificate_store.rs:16
↓ 45 callers
Method
storage
Get a reference to the storage
rust/dialog-search-tree/src/helpers.rs:735
↓ 45 callers
Method
tree
Get a reference to the compiled tree
rust/dialog-search-tree/src/helpers.rs:730
↓ 44 callers
Method
archive
Archive capability for this branch's subject.
rust/dialog-repository/src/repository/branch.rs:148
↓ 44 callers
Method
data_type
Get the [`ValueDataType`] that corresponds to this variant of [`Value`]
rust/dialog-artifacts/src/artifacts/value.rs:47
↓ 44 callers
Method
get
Look up the inferred type for a variable by name.
rust/dialog-query/src/rule/types.rs:322
↓ 44 callers
Method
open
(self)
rust/dialog-repository/src/repository.rs:177
↓ 43 callers
Function
build
( keys: impl IntoIterator<Item = (u32, Vec<u8>)>, storage: &mut ContentAddressedStorage<Counti
rust/dialog-search-tree/src/differential.rs:663
↓ 42 callers
Method
add
Adds a key-value pair to this delta.
rust/dialog-search-tree/src/delta.rs:32
↓ 42 callers
Method
assert
(&self)
rust/dialog-search-tree/src/helpers.rs:821
↓ 42 callers
Method
perform
Execute the pull operation: [`prepare`](Self::prepare) the merge, then [`commit`](PreparedPull::commit) it. The one-shot form. To hold an exclusive l
rust/dialog-repository/src/repository/branch/pull.rs:47
↓ 41 callers
Method
audience
Get the audience of the last delegation in the chain (closest to invoker). This is the operator/invoker DID. Since the chain is guaranteed non-empty,
rust/dialog-ucan-core/src/container/delegation.rs:135
↓ 41 callers
Method
get
(&self, key: &Self::Key)
rust/dialog-storage/src/storage/backend/fs.rs:188
↓ 41 callers
Method
iter
Iterate over `(name, inferred kind)` pairs.
rust/dialog-query/src/rule/types.rs:386
↓ 41 callers
Method
perform
Execute this invocation against a provider.
rust/dialog-remote-s3/src/s3/invocation.rs:33
↓ 41 callers
Method
plan
Produce an ordered execution plan ([`Conjunction`]) for the given scope. Repeatedly selects the cheapest feasible premise until all premises have bee
rust/dialog-query/src/planner.rs:50
↓ 40 callers
Method
command
Get the command from the invocation.
rust/dialog-ucan-core/src/container/invocation.rs:109
↓ 40 callers
Method
proofs
(&self)
rust/dialog-ucan-core/src/invocation.rs:84
↓ 39 callers
Method
of
Get the entity of this claim
rust/dialog-query/src/claim.rs:40
↓ 38 callers
Method
build
Builds a tree from this descriptor using the provided storage. Returns a `TreeSpec` containing the built tree and node specifications for asserting r
rust/dialog-search-tree/src/helpers.rs:490
↓ 38 callers
Method
get
Look up the multiplicity of an element, defaulting to 0 in cases for as-yet untracked elements.
rust/dialog-dbsp/src/zset.rs:32
↓ 38 callers
Method
query
Open a query over this branch. Returns a [`QueryLayer`] rooted at the branch. Use [`with`](QueryLayer::with) to fold in a [`Statement`]'s changes, [`
rust/dialog-repository/src/repository/branch/session.rs:482
next →
1–100 of 4,212, ranked by callers