MCPcopy Create free account

hub / github.com/LutrisEng/datom-rs / functions

Functions230 in github.com/LutrisEng/datom-rs

↓ 64 callersMethodinsert
(&self, is: &[Item])
datom/src/storage.rs:32
↓ 32 callersFunctiontest
(val: Value, constant: Option<Vec<u8>>)
datom/src/types/value.rs:223
↓ 21 callersMethodappend
Append a transactable to this transaction
datom/src/types/transaction.rs:57
↓ 13 callersMethodadd
Add an attribute value to an entity
datom/src/types/transaction.rs:35
↓ 13 callersMethodentity
Get an entity
datom/src/types/database.rs:96
↓ 11 callersMethodbyte
Map the [Index] to its byte representation
datom/src/types/index.rs:48
↓ 10 callersMethoddb
Get a [database](crate::Database) for the current point in time
datom/src/types/connection.rs:97
↓ 9 callersMethodresolve
Resolve this [EID] into its [ID] according to a [Database]
datom/src/types/eid.rs:47
↓ 9 callersFunctiontest_failure
(bytes: &[u8])
datom/src/types/value.rs:234
↓ 8 callersFunctiondeserialize_id
(bytes: &[u8])
datom/src/serial.rs:31
↓ 8 callersMethodget
Get the value of an attribute on this entity
datom/src/types/entity.rs:123
↓ 7 callersMethodas_of
Fetch the t-value for the latest transaction
datom/src/types/connection.rs:88
↓ 6 callersMethoddatoms
Get all [datoms](crate::Datom) in the given index
datom/src/types/database.rs:23
↓ 6 callersFunctiondeserialize_byte
(bytes: &[u8])
datom/src/serial.rs:27
↓ 6 callersFunctiondeserialize_u64
(bytes: &[u8])
datom/src/serial.rs:36
↓ 6 callersMethodrange
(&self, r: Range<&[u8]>)
datom/src/backends/sled.rs:34
↓ 6 callersFunctionserialize_v
(v: &Value)
datom/src/serial.rs:19
↓ 6 callersMethodto_string
(&self)
datom/src/types/id.rs:74
↓ 5 callersMethodident
(mut self, ident: String)
datom/src/types/attribute_schema.rs:80
↓ 5 callersMethodlatest_t
Fetch the t-value for the latest transaction
datom/src/types/connection.rs:78
↓ 5 callersMethodtransact
Transact a transactable on the database
datom/src/types/connection.rs:154
↓ 5 callersMethodvalue_type
Set the attribute's value type
datom/src/types/attribute_schema.rs:92
↓ 4 callersFunctiondeserialize_datom_type
(bytes: &[u8])
datom/src/serial.rs:53
↓ 4 callersFunctiondeserialize_v
(bytes: &[u8])
datom/src/serial.rs:46
↓ 4 callersMethodensureLoaded
()
datom-java/lib/src/main/java/engineering/lutris/datom/DatomJNI.java:88
↓ 4 callersMethodhello
(String world)
datom-java/lib/src/main/java/engineering/lutris/datom/HelloWorld.java:16
↓ 4 callersMethodinsert
(&self, is: &[Item])
datom/src/backends/sled.rs:42
↓ 4 callersFunctionnew_dynamic_connection
Create a new connection which uses a dynamically dispatched storage backend
datom/src/types/connection.rs:64
↓ 4 callersMethodpush_fact
Add a raw [Fact]
datom/src/types/transaction.rs:30
↓ 4 callersFunctionschema_transacted_properly
(conn: &DynamicConnection)
datom/tests/common/schema.rs:92
↓ 4 callersFunctionwith_connection
(f: F)
datom/tests/common/schema.rs:82
↓ 3 callersMethodcmp
(&self, other: &Self)
datom/src/backends/tiered.rs:52
↓ 3 callersFunctiondb_users_transacted_properly
(db: &Database<'_, S>)
datom/tests/common/data.rs:68
↓ 3 callersMethodget_with_options
Get the value of an attribute on this entity, with options
datom/src/types/entity.rs:33
↓ 3 callersFunctioni64_byte_count
()
datom/src/serial.rs:15
↓ 3 callersMethodid
Get the ID of this entity
datom/src/types/entity.rs:28
↓ 3 callersMethodnext
(&mut self)
datom/src/types/datom_iterator.rs:22
↓ 3 callersFunctionrange_slice
Convert a range of arrays to a range of slices
datom/src/serial.rs:222
↓ 3 callersFunctiontransact_schema
(conn: &DynamicConnection)
datom/tests/common/schema.rs:43
↓ 3 callersFunctiontransact_users
(conn: &DynamicConnection)
datom/tests/common/data.rs:59
↓ 3 callersFunctionu64_byte_count
()
datom/src/serial.rs:11
↓ 3 callersFunctionusers_transacted_properly
(conn: &Connection<S>)
datom/tests/common/data.rs:123
↓ 3 callersFunctionvec_range_slice
Convert a range of [Vec]s to a range of slices
datom/src/serial.rs:227
↓ 2 callersMethoddatoms_for_attribute_value
Get all [datoms](crate::Datom) in the [AVET index](crate::Index::AVET) for the given attribute and value
datom/src/types/database.rs:62
↓ 2 callersMethoddatoms_for_entity_attribute
Get all [datoms](crate::Datom) in the [EAVT index](crate::Index::EAVT) for the given entity and attribute
datom/src/types/database.rs:46
↓ 2 callersFunctiondeserialize_unknown
Deserialize a [datom](crate::Datom) from any [index](crate::Index) ``` use datom::serial::*; use datom::{Datom, ID, DatomType, Index::*}; let my_dato
datom/src/serial.rs:354
↓ 2 callersMethodgetLibraryBasename
()
datom-java/lib/src/main/java/engineering/lutris/datom/DatomJNI.java:36
↓ 2 callersMethodgetLibraryExtension
()
datom-java/lib/src/main/java/engineering/lutris/datom/DatomJNI.java:24
↓ 2 callersMethodgetLibraryName
()
datom-java/lib/src/main/java/engineering/lutris/datom/DatomJNI.java:46
↓ 2 callersMethodis_ref_to
Check if the result is a reference to a specific ID
datom/src/types/entity_result.rs:56
↓ 2 callersMethodmany
Set the attribute's cardinality to many
datom/src/types/attribute_schema.rs:86
↓ 2 callersFunctionparse_edn
Parse an EDN string to an [Edn] object
datom/src/lib.rs:88
↓ 2 callersMethodrange
(&self, r: Range<&[u8]>)
datom/src/backends/redblacktreeset.rs:77
↓ 2 callersFunctionrun_command
(command: &str)
datom-node/tests/jest.rs:19
↓ 2 callersFunctionserialize_aevt
Serialize a [datom](crate::Datom) in attribute-entity-value-t order
datom/src/serial.rs:71
↓ 2 callersFunctionserialize_avet
Serialize a [datom](crate::Datom) in attribute-value-entity-t order
datom/src/serial.rs:82
↓ 2 callersFunctionserialize_eavt
Serialize a [datom](crate::Datom) in entity-attribute-value-t order
datom/src/serial.rs:60
↓ 2 callersFunctionserialize_vaet
Serialize a [datom](crate::Datom) in value-attribute-entity-t order
datom/src/serial.rs:93
↓ 2 callersMethodto_edn
Generate an EDN representation from a fact
datom/src/types/fact.rs:128
↓ 2 callersMethodtransact_tx
Run a transaction on the database
datom/src/types/connection.rs:102
↓ 2 callersMethodtx
(&self)
datom/src/types/transaction.rs:94
↓ 2 callersMethodunique
Create an [EID] to resolve an entity by a [unique](crate::builtin_idents::UNIQUE) attribute */
datom/src/types/eid.rs:42
↓ 2 callersFunctionversion
(mut cx: FunctionContext)
datom-node/src/lib.rs:20
↓ 2 callersMethodversion
()
datom-java/lib/src/main/java/engineering/lutris/datom/Datom.java:13
↓ 1 callersFunctionavet_attribute_value_range
Create a range encompassing every possible datom for a given attribute and value in the [AVET index](crate::Index::AVET)
datom/src/serial.rs:168
↓ 1 callersMethodbytes
Serialize the [Value] to a [Vec<u8>]
datom/src/types/value.rs:34
↓ 1 callersMethodcomponent
Set the attribute as being a component reference
datom/src/types/attribute_schema.rs:111
↓ 1 callersMethodcreate
()
datom-java/lib/src/main/java/engineering/lutris/datom/Connection.java:13
↓ 1 callersMethoddatom
Convert this [Fact] into a [Datom], given a [Database]
datom/src/types/fact.rs:50
↓ 1 callersMethoddatoms_for_entity
Get all [datoms](crate::Datom) in the [EAVT index](crate::Index::EAVT) for the given entity
datom/src/types/database.rs:34
↓ 1 callersMethoddatoms_for_value_attribute
Get all [datoms](crate::Datom) in the [VAET index](crate::Index::VAET) for the given value and attribute
datom/src/types/database.rs:80
↓ 1 callersFunctiondeserialize
Deserialize a [datom](crate::Datom) from a given [index](crate::Index)
datom/src/serial.rs:324
↓ 1 callersFunctiondeserialize_aevt
Deserialize a [datom](crate::Datom) in attribute-entity-value-t order
datom/src/serial.rs:262
↓ 1 callersFunctiondeserialize_avet
Deserialize a [datom](crate::Datom) in attribute-value-entity-t order
datom/src/serial.rs:279
↓ 1 callersFunctiondeserialize_eavt
Deserialize a [datom](crate::Datom) in entity-attribute-value-t order */
datom/src/serial.rs:245
↓ 1 callersFunctiondeserialize_i64
(bytes: &[u8])
datom/src/serial.rs:41
↓ 1 callersFunctiondeserialize_tr
Deserialize a [TransactionRecord]
datom/src/serial.rs:313
↓ 1 callersFunctiondeserialize_vaet
Deserialize a [datom](crate::Datom) in value-attribute-entity-t order
datom/src/serial.rs:296
↓ 1 callersMethoddestroy
(long fact)
datom-java/lib/src/main/java/engineering/lutris/datom/Fact.java:15
↓ 1 callersMethoddestroy
(long connection)
datom-java/lib/src/main/java/engineering/lutris/datom/Connection.java:15
↓ 1 callersMethoddoc
(mut self, doc: String)
datom/src/types/attribute_schema.rs:99
↓ 1 callersFunctioneavt_entity_attribute_range
Create a range encompassing every possible [datom](crate::Datom) for a given entity and attribute in the [EAVT index](crate::Index::EAVT)
datom/src/serial.rs:151
↓ 1 callersFunctioneavt_entity_range
Create a range encompassing every possible datom for a given entity in the [EAVT index](crate::Index::EAVT) ``` use datom::{serial, ID}; let id = ID:
datom/src/serial.rs:135
↓ 1 callersMethodfromEdn
(edn: string)
datom-node/src/index.ts:26
↓ 1 callersMethodfromEdn
(String edn)
datom-java/lib/src/main/java/engineering/lutris/datom/Fact.java:13
↓ 1 callersMethodfromEdn
(String edn)
datom-java/lib/src/main/java/engineering/lutris/datom/Fact.java:26
↓ 1 callersMethodgetLibraryPath
()
datom-java/lib/src/main/java/engineering/lutris/datom/DatomJNI.java:62
↓ 1 callersMethodgetPlatformName
()
datom-java/lib/src/main/java/engineering/lutris/datom/DatomJNI.java:50
↓ 1 callersMethodhello
(String world)
datom-java/lib/src/main/java/engineering/lutris/datom/HelloWorld.java:13
↓ 1 callersFunctionindex_range
Create a range encompassing an entire index ``` use datom::{serial, Index}; assert_eq!(serial::index_range(Index::EAVT), [0]..[1]); ```
datom/src/serial.rs:120
↓ 1 callersMethodlatestT
()
datom-node/src/index.ts:14
↓ 1 callersMethodlatestT
(long connection)
datom-java/lib/src/main/java/engineering/lutris/datom/Connection.java:17
↓ 1 callersMethodlatestT
()
datom-java/lib/src/main/java/engineering/lutris/datom/Connection.java:26
↓ 1 callersMethodload
()
datom-java/lib/src/main/java/engineering/lutris/datom/DatomJNI.java:72
↓ 1 callersMethodnext
(&mut self)
datom/src/backends/redblacktreeset.rs:37
↓ 1 callersFunctionredblacktreeset_connection_with_schema
()
datom/tests/common/schema.rs:63
↓ 1 callersMethodretract
Retract an attribute from an entity, ignoring its value
datom/src/types/transaction.rs:52
↓ 1 callersMethodretract_value
Retract a specific attribute value from an entity
datom/src/types/transaction.rs:47
↓ 1 callersFunctionserialize_tr
Serialize a [TransactionRecord]
datom/src/serial.rs:104
↓ 1 callersFunctionsled_connection_with_schema
()
datom/tests/common/schema.rs:53
next →1–100 of 230, ranked by callers