MCPcopy Create free account

hub / github.com/Actyx/banyan / functions

Functions464 in github.com/Actyx/banyan

↓ 60 callersMethodlen
(&self)
banyan/src/index.rs:499
↓ 52 callersMethodclone
(&self)
banyan/src/index.rs:126
↓ 49 callersMethodas_ref
(&self)
banyan/src/index.rs:319
↓ 45 callersMethodclone
(&self)
banyan/src/forest/mod.rs:63
↓ 34 callersMethodcollect
(&self, tree: &Tree<T, V>)
banyan/src/tree.rs:491
↓ 30 callersMethodsnapshot
(&self)
banyan/src/stream_builder.rs:135
↓ 29 callersMethodcount
Computes the number of cbor items in the cbor seq
banyan/src/store/zstd_dag_cbor_seq.rs:314
↓ 27 callersFunctionl
(x: &str)
banyan-utils/src/tag_index.rs:411
↓ 25 callersMethodpush
append a single element. This is just a shortcut for extend.
banyan/src/tree.rs:546
↓ 21 callersMethodlevel
(&self)
banyan/src/tree.rs:36
↓ 20 callersMethodextend
extend the node with the given iterator of key/value pairs ![extend illustration](https://ipfs.io/ipfs/QmaEDTjHSdCKyGQ3cFMCf73kE67NvffLA5agquLW5qSEVn
banyan/src/tree.rs:558
↓ 17 callersMethodis_empty
true for an empty tree
banyan/src/tree.rs:44
↓ 17 callersMethodto_vec
utility function to get all items for a compactseq.
banyan/src/index.rs:87
↓ 16 callersMethodclone
(&self)
banyan/tests/mini_store.rs:212
↓ 14 callersMethodtags
(&mut self, names: &[&'static str])
banyan-utils/src/bin/cli.rs:217
↓ 11 callersMethodany
(self)
banyan/src/util.rs:42
↓ 11 callersMethodcompressed
Get the compressed data
banyan/src/store/zstd_dag_cbor_seq.rs:309
↓ 11 callersMethodlen
(&self)
banyan/tests/common.rs:76
↓ 11 callersMethodnode_info
(&self, secrets: &Secrets, index: &Index<T>)
banyan/src/forest/read.rs:452
↓ 11 callersFunctiontxn
(store: MemStore<Sha256Digest>, cache_cap: usize)
banyan/tests/common.rs:124
↓ 10 callersMethodconfig
(&self)
banyan/src/stream_builder.rs:63
↓ 10 callersMethodlen
(&self)
banyan-utils/src/tags.rs:326
↓ 10 callersMethodload
(&self)
banyan/src/index.rs:345
↓ 9 callersMethodassert_invariants
(&self, tree: &StreamBuilder<T, V>)
banyan/src/tree.rs:300
↓ 9 callersMethodboxed
(self)
banyan/src/query.rs:30
↓ 9 callersMethodboxed
(self)
banyan/tests/common.rs:441
↓ 9 callersMethodextend_unpacked
extend the node with the given iterator of key/value pairs This variant will not pack the tree, but just create a new tree from the new values and jo
banyan/src/tree.rs:589
↓ 9 callersMethodleft_iter
(self)
banyan/src/util.rs:79
↓ 9 callersMethodload_cached
(&self)
banyan/src/index.rs:340
↓ 9 callersMethodright_iter
(self)
banyan/src/util.rs:83
↓ 9 callersMethodtree
(self)
banyan/tests/common.rs:196
↓ 8 callersMethodclear
(self)
banyan/src/util.rs:58
↓ 8 callersMethodcount
number of elements in the tree
banyan/src/tree.rs:49
↓ 8 callersFunctiondecompress_and_transform
decompress some data into an internal thread-local buffer, and, on success, applies a transform to the buffer returns the result of the function call
banyan/src/store/thread_local_zstd.rs:61
↓ 8 callersMethoddump
dumps the tree structure
banyan/src/tree.rs:131
↓ 8 callersMethodlink
(&self)
banyan/src/tree.rs:32
↓ 8 callersMethodsecrets
(&self)
banyan/src/tree.rs:66
↓ 7 callersMethoditer_filtered
( &self, tree: &Tree<T, V>, query: impl Query<T> + Clone + 'static, )
banyan/src/tree.rs:355
↓ 7 callersMethodnext
(&mut self)
banyan/src/util.rs:136
↓ 7 callersMethodquery
(&self)
banyan/tests/common.rs:154
↓ 7 callersMethodsealed
(&self)
banyan/src/index.rs:235
↓ 6 callersMethodcontains
(&self, triple: &(u64, Key, u64))
banyan/tests/common.rs:161
↓ 6 callersMethoddnf
convert the expression into disjunctive normal form careful, for some expressions this can have exponential runtime. E.g. the disjunctive normal form
banyan-utils/src/tag_index.rs:293
↓ 6 callersMethodexpression
converts the disjunctive normal form back to an expression
banyan-utils/src/tag_index.rs:333
↓ 6 callersMethodindex_key
(&self)
banyan/src/forest/mod.rs:157
↓ 6 callersFunctionscrape_links
scrape references from a dag cbor seq using cbor-data
banyan/src/store/zstd_dag_cbor_seq.rs:494
↓ 6 callersMethodset_index
(&mut self, index: Option<Index<T>>)
banyan/src/stream_builder.rs:203
↓ 5 callersMethodbuilder
(self)
banyan/tests/common.rs:201
↓ 5 callersMethodget
(&self, index: usize)
banyan/src/index.rs:492
↓ 5 callersMethodget_block
(&self, link: &T::Link)
banyan/src/forest/read.rs:425
↓ 5 callersMethodpush
(&self, xs: Vec<(Key, u64)>)
banyan/tests/mini_store.rs:43
↓ 5 callersMethodskip
(&self, range: Range<u64>, index: &NodeInfo<T, R>)
banyan/src/forest/read.rs:65
↓ 5 callersMethodstate_mut
(&mut self)
banyan/src/stream_builder.rs:191
↓ 5 callersMethodstore
(&self)
banyan/src/forest/read.rs:355
↓ 5 callersMethodsummarize
(&self)
banyan/src/index.rs:216
↓ 4 callersMethodextend_branch
given some children and some additional elements, creates a node with the given children and new children from `from` until it is full
banyan/src/forest/write.rs:102
↓ 4 callersMethodindex
root of a non-empty tree
banyan/src/tree.rs:62
↓ 4 callersMethoditer_filtered_chunked
( &self, tree: &Tree<T, V>, query: Q, mk_extra: &'static F, )
banyan/src/tree.rs:393
↓ 4 callersMethodkey_bytes
(&self)
banyan/src/index.rs:253
↓ 4 callersMethodnext
(&mut self)
banyan/src/forest/read.rs:337
↓ 4 callersMethodnext_pos
(&mut self, mode: &Mode)
banyan/src/forest/read.rs:146
↓ 4 callersMethodnext_pos
(&mut self, mode: &Mode)
banyan/src/forest/index_iter.rs:51
↓ 4 callersMethodpack
Packs the tree to the left. For an already packed tree, this is a noop. Otherwise, all packed subtrees will be reused without touching them. Likewise
banyan/src/tree.rs:532
↓ 4 callersMethodreads
(&self)
banyan-utils/tests/ops_counting.rs:35
↓ 4 callersMethodstream_trees_chunked
Given a sequence of roots, will stream chunks in ascending order until it arrives at `range.end()`. - query: the query - roots: the stream of roots. I
banyan/src/forest/stream.rs:41
↓ 4 callersMethodtraverse0
( &self, secrets: Secrets, query: Q, index: Index<T>, mk_extra: &'stat
banyan/src/tree.rs:150
↓ 4 callersMethodvalue_bytes
(&self)
banyan/src/index.rs:247
↓ 4 callersMethodvalue_key
(&self)
banyan/src/forest/mod.rs:161
↓ 3 callersMethodas_ref
(&self)
banyan/tests/common.rs:406
↓ 3 callersMethodbranch_sealed
predicate to determine if a branch is sealed, based on the config
banyan/src/forest/mod.rs:224
↓ 3 callersFunctioncompare_filtered
checks that stream_filtered returns the same elements as filtering each element manually
banyan/tests/build_check.rs:30
↓ 3 callersMethodcount
number of elements in the tree
banyan/src/stream_builder.rs:166
↓ 3 callersMethoddigest
(data: &[u8])
banyan-utils/src/tags.rs:43
↓ 3 callersFunctiondo_retain
(t: TestTree)
banyan/tests/build_check.rs:274
↓ 3 callersMethodencode
(&self, c: DagCborCodec, w: &mut W)
banyan/src/index.rs:478
↓ 3 callersMethodencode
(&self, c: DagCborCodec, w: &mut W)
banyan/tests/common.rs:388
↓ 3 callersMethodextend_above
extends an existing node with some values The result will have the max level `level`. `from` will contain all elements that did not fit.
banyan/src/forest/write.rs:218
↓ 3 callersFunctionfrom_cbor_me
parses hex from cbor.me format
banyan/tests/build_check.rs:502
↓ 3 callersMethodget
(&'a self, link: &'a T::Link)
banyan/src/store/branch_cache.rs:49
↓ 3 callersMethodintersecting
(&self, offset: u64, x: &BranchIndex<T>, res: &mut [bool])
banyan/src/query.rs:40
↓ 3 callersMethodinto_encrypted
convert into an encrypted blob, using the given key and nonce
banyan/src/store/zstd_dag_cbor_seq.rs:411
↓ 3 callersMethodinto_inner
(self)
banyan/src/store/mem_cache.rs:104
↓ 3 callersMethoditer_filtered_chunked_reverse
( &self, tree: &Tree<T, V>, query: Q, mk_extra: &'static F, )
banyan/src/tree.rs:413
↓ 3 callersMethodkeys
(values: impl IntoIterator<Item = u64>)
banyan/tests/common.rs:143
↓ 3 callersMethodload_branch_from_link
load a branch given a branch index
banyan/src/forest/read.rs:437
↓ 3 callersMethodpersist_branch
( &mut self, items: &[Index<T>], stream: &mut StreamBuilderState, )
banyan/src/forest/write.rs:351
↓ 3 callersMethodput_block
(&mut self, data: Vec<u8>)
banyan/src/forest/write.rs:45
↓ 3 callersMethodretain
Retain just data matching the query this is done as best effort and will not be precise. E.g. if a chunk of data contains just a tiny bit that needs
banyan/src/tree.rs:611
↓ 3 callersMethodstate
(&self)
banyan/src/stream_builder.rs:187
↓ 3 callersMethodstream_filtered_chunked0
( &self, secrets: Secrets, query: Q, index: Index<T>, mk_extra: &'stat
banyan/src/forest/read.rs:573
↓ 3 callersMethodstream_trees
Given a sequence of roots, will stream matching events in ascending order indefinitely. This is implemented by calling stream_trees_chunked and just
banyan/src/forest/stream.rs:20
↓ 3 callersFunctiontest_ops_count
( name: &str, forest: &Forest<TT, OpsCountingStore<MemStore<Sha256Digest>>>, tree: &Tree<TT, u64>,
banyan-utils/tests/ops_counting.rs:55
↓ 3 callersMethodtransaction
( &self, f: impl FnOnce(R) -> (R, W), )
banyan/src/forest/mod.rs:76
↓ 3 callersMethodtraverse_rev0
( &self, secrets: Secrets, query: Q, index: Index<T>, mk_extra: &'stat
banyan/src/tree.rs:171
↓ 2 callersMethodas_index_ref
(&self)
banyan/src/tree.rs:28
↓ 2 callersMethodbranch_cache
(&self)
banyan/src/forest/read.rs:359
↓ 2 callersMethodcollect_from
( &self, tree: &Tree<T, V>, offset: u64, )
banyan/src/tree.rs:497
↓ 2 callersMethodcontaining
(&self, offset: u64, x: &LeafIndex<T>, res: &mut [bool])
banyan/src/query.rs:36
↓ 2 callersMethodcount
(&self)
banyan/src/index.rs:229
↓ 2 callersMethodcreate_index_from_link
( &self, secrets: &Secrets, sealed: impl Fn(&[Index<T>], u32) -> bool, link: T
banyan/src/forest/read.rs:381
next →1–100 of 464, ranked by callers