Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chungquantin/solomon-db
/ functions
Functions
601 in github.com/chungquantin/solomon-db
⨍
Functions
601
◇
Types & classes
91
↓ 2 callers
Method
property_repo
(&self)
db/src/repo/vertex.rs:84
↓ 2 callers
Method
to
(&mut self, args: &[GValue])
db/src/process/exec.rs:227
↓ 1 callers
Method
add_e
(&mut self, args: &[GValue])
db/src/process/exec.rs:292
↓ 1 callers
Method
add_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/process/exec.rs:278
↓ 1 callers
Method
add_vertex_property
(&mut self, args: &[GValue])
db/src/process/exec.rs:333
↓ 1 callers
Method
append_value
( &self, tx: &mut Transaction, vertex_id: &GID, id: &GID, label: &GValue, value: &GValue, )
db/src/repo/vertex_property.rs:49
↓ 1 callers
Function
build_bytes_length
(components: &[Component])
db/src/util/builder.rs:21
↓ 1 callers
Function
build_property_value
(value: &GValue)
db/src/repo/property.rs:14
↓ 1 callers
Function
build_vertex_property_value
(value: &GValue)
db/src/repo/vertex_property.rs:14
↓ 1 callers
Method
bytecode
(&self)
gremlin/src/process/traversal/graph_traversal.rs:54
↓ 1 callers
Method
bytecode
(&self)
gremlin/src/process/traversal/builder.rs:43
↓ 1 callers
Method
bytecode_debug
(&self)
db/src/process/exec.rs:584
↓ 1 callers
Method
bytes
(&self)
gremlin/src/structure/label.rs:10
↓ 1 callers
Method
collect_count
(&self)
db/src/process/collector.rs:56
↓ 1 callers
Method
collect_debug
(&self, result: GValue)
db/src/process/exec.rs:577
↓ 1 callers
Method
collect_edge
(&self)
db/src/process/collector.rs:35
↓ 1 callers
Method
collect_edge_list
(&self)
db/src/process/collector.rs:24
↓ 1 callers
Method
collect_vertex
(&self)
db/src/process/collector.rs:31
↓ 1 callers
Method
collect_vertex_properties
(&self)
db/src/process/collector.rs:39
↓ 1 callers
Function
derive
(input: &DeriveInput)
mac/src/value.rs:4
↓ 1 callers
Function
derive_map
(input: &DeriveInput)
mac/src/value.rs:46
↓ 1 callers
Method
e
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/edge.rs:46
↓ 1 callers
Method
e
(&mut self, args: &[GValue])
db/src/process/exec.rs:267
↓ 1 callers
Method
eq
(value: V)
gremlin/src/structure/p.rs:29
↓ 1 callers
Function
extend_tx_lifetime
The database reference must always outlive the transaction. If it doesn't then this is undefined behavior. This unsafe block ensures that the transact
db/src/storage/kvs/rocksdb/mod.rs:66
↓ 1 callers
Function
extend_tx_lifetime
(tx: redb::WriteTransaction<'_>)
db/src/storage/kvs/redb/mod.rs:56
↓ 1 callers
Function
filter_with_prefix
( iterator: RangeIter<TableKey, TableValue>, prefix: Vec<u8>, )
db/src/storage/kvs/redb/tx.rs:14
↓ 1 callers
Function
filter_with_suffix
( iterator: RangeIter<TableKey, TableValue>, suffix: Vec<u8>, )
db/src/storage/kvs/redb/tx.rs:24
↓ 1 callers
Method
fold
(mut self)
gremlin/src/process/traversal/builder.rs:392
↓ 1 callers
Method
from
(&mut self, args: &[GValue])
db/src/process/exec.rs:197
↓ 1 callers
Method
from
(e: rocksdb::Error)
db/src/err/mod.rs:59
↓ 1 callers
Function
generate_redb_path
Generate a path to store data for RocksDB
db/src/util/file.rs:37
↓ 1 callers
Function
generate_rocksdb_path
Generate a path to store data for RocksDB
db/src/util/file.rs:23
↓ 1 callers
Function
get_options
(max_open_files: Option<i32>)
db/src/storage/kvs/rocksdb/mod.rs:75
↓ 1 callers
Method
group
(mut self)
gremlin/src/process/traversal/graph_traversal.rs:381
↓ 1 callers
Method
group_count
(mut self)
gremlin/src/process/traversal/graph_traversal.rs:364
↓ 1 callers
Method
has_id
(&mut self, args: &[GValue])
db/src/process/exec.rs:432
↓ 1 callers
Function
has_key_predicate_vertex
(v: &Vertex, args: &[GValue])
db/src/util/step.rs:38
↓ 1 callers
Method
id
(&self)
gremlin/src/structure/vertex.rs:66
↓ 1 callers
Method
into_range
(self)
gremlin/src/structure/p.rs:106
↓ 1 callers
Method
into_step
(self)
gremlin/src/process/traversal/step/choose.rs:9
↓ 1 callers
Method
is_cardinality
(&self)
gremlin/src/structure/value.rs:139
↓ 1 callers
Function
is_edge_step
(s: &str)
db/src/util/step.rs:9
↓ 1 callers
Method
is_empty
Returns true if the map contains no elements.
gremlin/src/structure/map.rs:102
↓ 1 callers
Function
is_has_key_predicate
(a: &[GValue])
db/src/util/step.rs:26
↓ 1 callers
Function
is_has_label_key_predicate
(a: &[GValue])
db/src/util/step.rs:34
↓ 1 callers
Function
is_reducing_barrier_step
# ReducingBarrierStep() All of the traversers prior to the step are processed by a reduce function and once all the previous traversers are processed,
db/src/util/step.rs:22
↓ 1 callers
Function
is_source_step
(s: &str)
db/src/util/step.rs:13
↓ 1 callers
Method
iterate_all
(&self, tx: &Transaction)
db/src/repo/edge.rs:230
↓ 1 callers
Method
iterate_all
(&self, tx: &Transaction)
db/src/repo/vertex.rs:158
↓ 1 callers
Method
iterate_from_edge
(&self, tx: &Transaction, edge_id: &GID)
db/src/repo/edge.rs:237
↓ 1 callers
Method
iterate_from_vertex
Method to iterate the pairs of byte data with prefix as vertex id
db/src/repo/vertex_property.rs:94
↓ 1 callers
Method
label
(&self)
gremlin/src/structure/vertex.rs:70
↓ 1 callers
Method
new_e
(&self, tx: &mut Transaction, labels: &[GValue])
db/src/repo/edge.rs:65
↓ 1 callers
Method
new_property
If there is no vertices defined, initialized with default option
db/src/repo/edge.rs:103
↓ 1 callers
Method
new_v
(&self, tx: &mut Transaction, labels: &[GValue])
db/src/repo/vertex.rs:37
↓ 1 callers
Method
new_vertex_properties
(&mut self, args: &[GValue])
db/src/process/exec.rs:369
↓ 1 callers
Function
now
()
db/src/util/time.rs:3
↓ 1 callers
Method
operator
(&self)
gremlin/src/process/traversal/bytecode.rs:57
↓ 1 callers
Method
or
(mut self, step: A)
gremlin/src/process/traversal/builder.rs:507
↓ 1 callers
Method
partial_cmp
(&self, other: &Self)
gremlin/src/structure/value.rs:54
↓ 1 callers
Method
process_reducing_barrier_step
(&mut self, step: &Instruction)
db/src/process/exec.rs:78
↓ 1 callers
Method
process_step
(&mut self, step: &Instruction)
db/src/process/exec.rs:89
↓ 1 callers
Method
process_streaming_step
(&mut self, step: &Instruction)
db/src/process/exec.rs:51
↓ 1 callers
Method
property
( &self, v: &mut Vertex, tx: &mut Transaction, args: &[GValue], )
db/src/repo/vertex.rs:88
↓ 1 callers
Method
property_with_cardinality
( mut self, cardinality: Cardinality, key: &str, value: A, )
gremlin/src/process/traversal/graph_traversal.rs:84
↓ 1 callers
Method
property_with_cardinality
(&mut self, _args: &[GValue])
db/src/process/exec.rs:306
↓ 1 callers
Method
remove
(&mut self, key: T)
gremlin/src/structure/map.rs:63
↓ 1 callers
Method
set_in_v
(&mut self, v: Vertex)
gremlin/src/structure/edge.rs:93
↓ 1 callers
Method
set_out_v
(&mut self, v: Vertex)
gremlin/src/structure/edge.rs:97
↓ 1 callers
Method
set_partial_in_v
(&mut self, id: GID)
gremlin/src/structure/edge.rs:85
↓ 1 callers
Method
set_partial_out_v
(&mut self, id: GID)
gremlin/src/structure/edge.rs:89
↓ 1 callers
Method
take
(self)
gremlin/src/structure/list.rs:17
↓ 1 callers
Function
take_with_prefix
( iterator: DBIteratorWithThreadMode<T>, prefix: Vec<u8>, )
db/src/storage/kvs/rocksdb/tx.rs:17
↓ 1 callers
Function
take_with_suffix
( iterator: DBIteratorWithThreadMode<T>, suffix: Vec<u8>, )
db/src/storage/kvs/rocksdb/tx.rs:30
↓ 1 callers
Method
v
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.
db/src/process/exec.rs:259
↓ 1 callers
Method
vertex_property
(&mut self, args: &[GValue])
db/src/process/exec.rs:310
↓ 1 callers
Method
vertices_properties
(&mut self, args: &[GValue])
db/src/process/exec.rs:353
↓ 1 callers
Method
write
(&self, cursor: &mut Cursor<Vec<u8>>)
db/src/util/byte.rs:49
Method
_read_uuid
(bytes: &[u8])
db/src/util/byte.rs:66
Method
add_e
(&self, label: A)
gremlin/src/process/traversal/anonymous_traversal_source.rs:56
Method
add_e
(&self, label: T)
gremlin/src/process/traversal/graph_traversal_source.rs:46
Method
add_e
(mut self, label: A)
gremlin/src/process/traversal/graph_traversal.rs:175
Method
add_e
(mut self, label: A)
gremlin/src/process/traversal/builder.rs:174
Function
add_e_test
()
gremlin/src/process/traversal/graph_traversal_source.rs:311
Function
add_e_test_with_traversal
()
gremlin/src/process/traversal/graph_traversal_source.rs:330
Method
add_label
(&mut self, label: T)
gremlin/src/structure/vertex.rs:51
Method
add_properties
(&mut self, properties: VertexPropertyMap)
gremlin/src/structure/vertex.rs:62
Method
add_property
(&mut self, property: VertexProperty)
gremlin/src/structure/vertex.rs:58
Method
add_v
(&self, label: A)
gremlin/src/process/traversal/anonymous_traversal_source.rs:35
Method
add_v
(&self, label: T)
gremlin/src/process/traversal/graph_traversal_source.rs:34
Method
add_v
(mut self, label: A)
gremlin/src/process/traversal/graph_traversal.rs:66
Method
add_v
(mut self, label: A)
gremlin/src/process/traversal/builder.rs:56
Function
add_v_test
()
gremlin/src/process/traversal/graph_traversal_source.rs:279
Function
add_v_with_property_test
()
gremlin/src/process/traversal/graph_traversal_source.rs:296
Method
aggregate
(&self, alias: A)
gremlin/src/process/traversal/anonymous_traversal_source.rs:28
Method
aggregate
(mut self, alias: A)
gremlin/src/process/traversal/graph_traversal.rs:616
Method
aggregate
(mut self, alias: A)
gremlin/src/process/traversal/builder.rs:576
Method
as_
(&self, alias: A)
gremlin/src/process/traversal/anonymous_traversal_source.rs:130
Method
as_
(mut self, alias: A)
gremlin/src/process/traversal/graph_traversal.rs:157
← previous
next →
101–200 of 601, ranked by callers