MCPcopy Create free account

hub / github.com/chungquantin/solomon-db / functions

Functions601 in github.com/chungquantin/solomon-db

↓ 232 callersMethodadd_step
(&mut self, step_name: String, args: Vec<GValue>)
gremlin/src/process/traversal/bytecode.rs:25
↓ 59 callersMethodinto
(self)
gremlin/src/process/traversal/scope.rs:8
↓ 47 callersMethodcollect
(&self, terminator: &TerminatorToken)
db/src/process/collector.rs:64
↓ 45 callersMethodmap
(mut self, step: A)
gremlin/src/process/traversal/builder.rs:523
↓ 34 callersFunctionempty
()
gremlin/src/process/traversal/graph_traversal_source.rs:93
↓ 34 callersMethoditer
Iterate all key-value pairs
gremlin/src/structure/map.rs:70
↓ 30 callersMethodpush
(&mut self, value: GValue)
gremlin/src/structure/list.rs:33
↓ 29 callersMethodinto
(self)
gremlin/src/conversion.rs:21
↓ 29 callersMethodinto_iter
(self)
gremlin/src/structure/map.rs:118
↓ 26 callersMethodinto
(self)
gremlin/src/structure/set.rs:20
↓ 20 callersMethodget
Fetch a key from the database [column family]
db/src/storage/kvs/redb/tx.rs:123
↓ 19 callersMethodproperty
( &self, e: &mut Edge, tx: &mut Transaction, args: &[GValue], )
db/src/repo/edge.rs:116
↓ 19 callersMethodto_gvalue
(&self)
gremlin/src/conversion.rs:27
↓ 18 callersMethodexec
(&self, traversal: &GraphTraversal<S, T, E>)
db/src/process/terminator.rs:27
↓ 15 callersMethodtraverse
(&self)
db/src/process/endpoint.rs:22
↓ 14 callersMethodlen
(&self)
db/src/util/byte.rs:36
↓ 13 callersMethodid
(&self)
gremlin/src/structure/edge.rs:77
↓ 12 callersMethodadd_v
The addV()-step is used to add vertices to the graph (map/sideEffect). For every incoming object, a vertex is created. Moreover, GraphTraversalSource
db/src/repo/vertex.rs:45
↓ 11 callersMethodappend
(&mut self, other: &mut Vec<GValue>)
gremlin/src/structure/list.rs:37
↓ 11 callersFunctionbuild_sized
(component: Component)
db/src/util/builder.rs:34
↓ 11 callersMethodclosed
(&self)
db/src/storage/kvs/rocksdb/tx.rs:60
↓ 11 callersMethodnext
(&mut self)
db/src/process/exec.rs:163
↓ 11 callersMethodto_list
(&mut self)
db/src/process/exec.rs:147
↓ 10 callersMethodclosed
(&self)
db/src/storage/kvs/redb/tx.rs:40
↓ 10 callersMethodget_column_family
(&self, cf: CF)
db/src/storage/kvs/rocksdb/tx.rs:44
↓ 10 callersMethodv
The V()-step is meant to read vertices from the graph and is usually used to start a GraphTraversal, but can also be used mid-traversal. [Documentatio
db/src/repo/vertex.rs:18
↓ 9 callersFunctiongenerate_path
(name: &str, id: Option<i32>)
db/src/util/file.rs:14
↓ 9 callersFunctionget_table_name
(cf: CF)
db/src/storage/kvs/redb/tx.rs:34
↓ 8 callersFunctionfrom_list
(glist: List)
gremlin/src/structure/value.rs:510
↓ 7 callersMethodborrow
(&self)
db/src/storage/ds.rs:66
↓ 7 callersMethodbytes
(&self)
gremlin/src/structure/gid.rs:34
↓ 7 callersMethodinto
(self)
gremlin/src/process/traversal/step/has.rs:11
↓ 7 callersMethodproperties
( &self, tx: &Transaction, e: &mut Edge, args: &[GValue], )
db/src/repo/edge.rs:170
↓ 7 callersMethodproperties
(&mut self, args: &[GValue])
db/src/process/exec.rs:386
↓ 7 callersMethodset_terminator
(&mut self, token: TerminatorToken)
db/src/process/exec.rs:592
↓ 6 callersMethodcommit
(&mut self)
db/src/storage/kvs/redb/tx.rs:79
↓ 6 callersFunctionconcat_bytes
(bytes_vec: Vec<Vec<u8>>)
db/src/util/builder.rs:26
↓ 6 callersMethodget_from_source
(&self, source: &str)
db/src/model/result.rs:28
↓ 6 callersFunctionis_vertex_step
(s: &str)
db/src/util/step.rs:5
↓ 6 callersMethodset
Insert or update a key in the database
db/src/storage/kvs/redb/tx.rs:143
↓ 6 callersMethodtake
(self)
gremlin/src/structure/set.rs:10
↓ 6 callersMethodto_variant
(&self)
gremlin/src/structure/value.rs:92
↓ 5 callersFunctionbuild_edge_key
Byte layout: ( size + edge id | size + incoming vertex id | size + outgoing vertex id )
db/src/repo/edge.rs:16
↓ 5 callersMethoddel
Delete a key
db/src/storage/kvs/redb/tx.rs:206
↓ 5 callersMethodfilter_vertices
(&mut self, f: &(dyn Fn(&Vertex) -> bool))
db/src/process/exec.rs:420
↓ 5 callersMethodlabel
(&self)
gremlin/src/structure/edge.rs:81
↓ 5 callersMethodoperator
(&self)
gremlin/src/structure/p.rs:12
↓ 5 callersMethodprefix_iterate
( &self, cf: CF, prefix: P, )
db/src/storage/kvs/redb/tx.rs:261
↓ 4 callersMethodadd_label
(&mut self, label: T)
gremlin/src/structure/edge.rs:62
↓ 4 callersFunctionbuild_byte_map
(key: Vec<&str>, bytes: Vec<u8>)
db/src/util/builder.rs:43
↓ 4 callersFunctionbuild_bytes
Serializes component(s) into bytes.
db/src/util/builder.rs:8
↓ 4 callersMethodcount
(&mut self, _args: &[GValue])
db/src/process/exec.rs:411
↓ 4 callersMethodlast
(self)
gremlin/src/structure/list.rs:45
↓ 4 callersMethodput
Insert a key if it doesn't exist in the database
db/src/storage/kvs/redb/tx.rs:174
↓ 4 callersMethodvalue
(&self)
gremlin/src/structure/p.rs:16
↓ 3 callersMethodargs
(&self)
gremlin/src/process/traversal/bytecode.rs:61
↓ 3 callersMethodas_
(&mut self, args: &[GValue])
db/src/process/exec.rs:186
↓ 3 callersFunctionbuild_usize_from_bytes
(bytes: Vec<u8>)
db/src/util/builder.rs:39
↓ 3 callersMethoddone
(&mut self)
db/src/process/exec.rs:138
↓ 3 callersMethodget
(&'a self)
gremlin/src/structure/gid.rs:47
↓ 3 callersMethodhas_key
(&mut self, args: &[GValue])
db/src/process/exec.rs:480
↓ 3 callersMethoditerate
(&self, iterator: Vec<Result<KeyValuePair, Error>>)
db/src/repo/edge.rs:219
↓ 3 callersMethodlast_mut
(&mut self)
gremlin/src/structure/list.rs:49
↓ 3 callersMethodlen
Returns the number of elements in the map.
gremlin/src/structure/map.rs:97
↓ 3 callersMethodproperty
The property()-step is used to add properties to the elements of the graph (sideEffect). Unlike addV() and addE(), property() is a full sideEffect ste
db/src/process/exec.rs:400
↓ 3 callersMethodspawn
(&self)
db/src/storage/kvs/redb/mod.rs:41
↓ 3 callersMethodsteps
(&self)
gremlin/src/process/traversal/bytecode.rs:29
↓ 3 callersMethodtake
(self)
gremlin/src/structure/value.rs:125
↓ 3 callersMethodtransaction
(&self, write: bool)
db/src/storage/ds.rs:70
↓ 2 callersMethodadd_e
Adds a Edge with an edge label determined by a Traversal.
db/src/repo/edge.rs:71
↓ 2 callersMethodadd_properties
(&mut self, properties: PropertyMap)
gremlin/src/structure/edge.rs:73
↓ 2 callersMethodadd_property
(&mut self, property: Property)
gremlin/src/structure/edge.rs:69
↓ 2 callersMethodadd_source
(&mut self, source_name: String, args: Vec<GValue>)
gremlin/src/process/traversal/bytecode.rs:22
↓ 2 callersFunctionbuild_vertex_property_key
(vertex_id: &GID, id: &GID, label: &GValue)
db/src/repo/vertex_property.rs:19
↓ 2 callersMethodbytes_len
(&self)
gremlin/src/structure/gid.rs:43
↓ 2 callersMethodcollect_vertex_list
(&self)
db/src/process/collector.rs:17
↓ 2 callersMethodcore
(self)
gremlin/src/structure/list.rs:41
↓ 2 callersMethodexecute
(&mut self)
db/src/process/exec.rs:109
↓ 2 callersMethodexi
(&self, cf: CF, key: K)
db/src/storage/kvs/redb/tx.rs:101
↓ 2 callersMethodfrom_pair
(&self, p: &KeyValuePair)
db/src/repo/edge.rs:185
↓ 2 callersMethodfrom_pair
(&self, p: &KeyValuePair)
db/src/repo/vertex.rs:117
↓ 2 callersFunctiongenerate_random_i32
()
db/src/util/byte.rs:80
↓ 2 callersMethodget
Returns a reference to the value corresponding to the key.
gremlin/src/structure/map.rs:75
↓ 2 callersMethodhas
(&mut self, args: &[GValue])
db/src/process/exec.rs:496
↓ 2 callersMethodhas_label
(&mut self, args: &[GValue])
db/src/process/exec.rs:464
↓ 2 callersMethodhas_not
(&mut self, args: &[GValue])
db/src/process/exec.rs:448
↓ 2 callersMethodin_v
( &self, tx: &mut Transaction, e: &mut Edge, v: &Vertex, )
db/src/repo/edge.rs:129
↓ 2 callersMethodinto_predicate
(self)
gremlin/src/structure/p.rs:84
↓ 2 callersMethodis_empty
(&self)
db/src/model/ixs.rs:24
↓ 2 callersFunctionis_has_label_key
(a: &[GValue])
db/src/util/step.rs:30
↓ 2 callersMethoditerate
Method to iterate the pairs of byte data
db/src/repo/vertex_property.rs:72
↓ 2 callersMethoditerate
(&self, iterator: Vec<Result<KeyValuePair, Error>>)
db/src/repo/vertex.rs:147
↓ 2 callersMethoditerate
Method to iterate the pairs of byte data
db/src/repo/property.rs:43
↓ 2 callersMethoditerate_from_label
( &self, tx: &Transaction, edge_id: &GID, label: &GValue, )
db/src/repo/property.rs:73
↓ 2 callersFunctionmap_properties
( named: &syn::punctuated::Punctuated<syn::Field, syn::token::Comma>, )
mac/src/value.rs:77
↓ 2 callersFunctionnanos_since_epoch
Gets the number of nanoseconds since unix epoch for a given datetime.
db/src/util/byte.rs:74
↓ 2 callersMethodout_v
( &self, tx: &mut Transaction, e: &mut Edge, v: &Vertex, )
db/src/repo/edge.rs:149
↓ 2 callersFunctionpath_to_string
(path: &Path)
db/src/util/file.rs:7
↓ 2 callersMethodproperty_many
(mut self, values: Vec<(String, A)>)
gremlin/src/process/traversal/builder.rs:75
↓ 2 callersMethodproperty_repo
(&self)
db/src/repo/edge.rs:112
next →1–100 of 601, ranked by callers