Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LutrisEng/datom-rs
/ functions
Functions
230 in github.com/LutrisEng/datom-rs
⨍
Functions
230
◇
Types & classes
63
↓ 1 callers
Function
tiered_connection_with_schema
()
datom/tests/common/schema.rs:71
↓ 1 callers
Method
toEdn
()
datom-node/src/index.ts:30
↓ 1 callers
Method
toEdn
(long fact)
datom-java/lib/src/main/java/engineering/lutris/datom/Fact.java:17
↓ 1 callers
Method
toEdn
()
datom-java/lib/src/main/java/engineering/lutris/datom/Fact.java:30
↓ 1 callers
Function
tr_range
Create a range encompassing every transaction result
datom/src/serial.rs:217
↓ 1 callers
Function
vaet_value_attribute_range
Create a range encompassing every possible datom for a given value and attribute in the [VAET index](crate::Index::VAET)
datom/src/serial.rs:193
Method
Connection
()
datom-java/lib/src/main/java/engineering/lutris/datom/Connection.java:22
Method
Fact
(long impl)
datom-java/lib/src/main/java/engineering/lutris/datom/Fact.java:22
Method
InvalidPlatformException
(String platform)
datom-java/lib/src/main/java/engineering/lutris/datom/InvalidPlatformException.java:8
Function
Java_engineering_lutris_datom_Connection_00024JNI_create
( _: JNIEnv, _: JClass, )
datom-java/src/connection.rs:9
Function
Java_engineering_lutris_datom_Connection_00024JNI_destroy
( _: JNIEnv, _: JClass, connection_ptr: jlong, )
datom-java/src/connection.rs:20
Function
Java_engineering_lutris_datom_Connection_00024JNI_latestT
( _: JNIEnv, _: JClass, connection_ptr: jlong, )
datom-java/src/connection.rs:31
Function
Java_engineering_lutris_datom_Datom_00024JNI_version
( env: JNIEnv, _: JClass, )
datom-java/src/datom.rs:8
Function
Java_engineering_lutris_datom_Fact_00024JNI_destroy
( _: JNIEnv, _: JClass, fact_ptr: jlong, )
datom-java/src/fact.rs:30
Function
Java_engineering_lutris_datom_Fact_00024JNI_fromEdn
( env: JNIEnv, _: JClass, edn: JString, )
datom-java/src/fact.rs:13
Function
Java_engineering_lutris_datom_Fact_00024JNI_toEdn
( env: JNIEnv, _: JClass, fact_ptr: jlong, )
datom-java/src/fact.rs:41
Function
Java_engineering_lutris_datom_HelloWorld_00024JNI_hello
( env: JNIEnv, _: JClass, input: JString, )
datom-java/src/hello_world.rs:12
Method
MissingNativesException
(String libraryName)
datom-java/lib/src/main/java/engineering/lutris/datom/DatomJNI.java:17
Method
add_many
Add many attribute values to an entity
datom/src/types/transaction.rs:40
Function
add_one
(mut v: Vec<u8>)
datom/src/backends/redblacktreeset.rs:29
Method
attributes
Get the attributes on this entity
datom/src/types/entity.rs:152
Function
basic_reverse_test
()
datom/src/merge_iters.rs:122
Function
basic_test
()
datom/src/merge_iters.rs:113
Function
by_t
(a: &Datom, b: &Datom)
datom/src/types/eid.rs:33
Method
byte
Map the [DatomType] to its byte representation
datom/src/types/datom_type.rs:16
Method
canCreateConnectionAndGetLatestT
()
datom-java/lib/src/test/java/engineering/lutris/datom/ConnectionTest.java:11
Method
close
()
datom-java/lib/src/main/java/engineering/lutris/datom/Fact.java:34
Method
close
()
datom-java/lib/src/main/java/engineering/lutris/datom/Connection.java:30
Function
command_wrapper
()
datom-node/tests/jest.rs:7
Method
connect
Create a connection to a database.
datom/src/backends/sled.rs:73
Method
connect_temp
Create a connection to a temporary database. When the [SledStorage] is dropped, the temporary database will be removed from the disk. This is useful f
datom/src/backends/sled.rs:63
Function
connection_latest_t
(mut cx: FunctionContext)
datom-node/src/lib.rs:30
Method
constructor
()
datom-node/src/index.ts:10
Method
constructor
(impl: datom.FactImpl)
datom-node/src/index.ts:22
Function
database_is_persistent
()
datom/tests/base_entity_api.rs:67
Function
datom_as_of
(conn: &'_ Connection, t: u64)
datom-c/src/connection.rs:33
Function
datom_connect
(storage: Box<Storage>)
datom-c/src/connection.rs:10
Function
datom_datoms
( database: &'s Database, index: Index, )
datom-c/src/database.rs:10
Function
datom_db
(conn: &'_ Connection)
datom-c/src/connection.rs:18
Function
datom_disconnect
(_: Box<Connection>)
datom-c/src/connection.rs:15
Function
datom_entity
( database: &'s Database, entity: Box<ID>, )
datom-c/src/database.rs:28
Function
datom_free_version
(version: *mut i8)
datom-c/src/lib.rs:24
Function
datom_latest_t
(conn: &Connection)
datom-c/src/connection.rs:48
Function
datom_sled_connect
(path: Box<Str>)
datom-c/src/sled.rs:10
Function
datom_string
(str: *const c_char)
datom-c/src/misc.rs:14
Function
datom_transact
( conn: &Connection, tx: Box<Transaction>, )
datom-c/src/connection.rs:60
Function
datom_version
()
datom-c/src/lib.rs:15
Method
datoms
Convert the [Transaction] to a set of [Datom]s
datom/src/types/transaction.rs:62
Method
default
``` datom::ID::default(); ```
datom/src/types/id.rs:60
Method
default
``` datom::AttributeSchema::default(); ```
datom/src/types/attribute_schema.rs:122
Method
default
()
datom/src/types/transaction.rs:88
Method
default
()
datom/src/backends/redblacktreeset.rs:111
Method
ednRoundtrip
()
datom-java/lib/src/test/java/engineering/lutris/datom/FactTest.java:11
Method
eq
(&self, other: &Self)
datom/src/types/entity.rs:21
Method
eq
``` use datom::{backends::SledStorage, Connection}; let storage1 = SledStorage::connect_temp()?; let storage2 = SledStorage::connect_temp()?; let conn
datom/src/types/connection.rs:52
Method
eq
(&self, other: &Self)
datom/src/types/entity_result.rs:66
Method
eq
(&self, other: &Self)
datom/src/backends/tiered.rs:35
Function
fact_from_edn
(mut cx: FunctionContext)
datom-node/src/lib.rs:35
Function
fact_to_edn
(mut cx: FunctionContext)
datom-node/src/lib.rs:42
Method
fmt
``` use datom::{Connection, backends::SledStorage}; let storage = SledStorage::connect_temp()?; let conn = Connection::new(storage); println!("{:#?}"
datom/src/types/connection.rs:171
Method
fmt
(&self, f: &mut Formatter<'_>)
datom/src/types/entity_result.rs:28
Method
from
(s: String)
datom-c/src/structs.rs:12
Method
from
(str: String)
datom/src/types/value.rs:131
Method
from
(se: StorageError)
datom/src/types/query_error.rs:25
Method
from
``` use datom::ID; assert_eq!(ID::from_u128(0), ID::null()); ```
datom/src/types/id.rs:84
Method
from
(id: ID)
datom/src/types/eid.rs:75
Method
from
(t: AttributeType)
datom/src/types/attribute_schema.rs:25
Method
from
(v: Value)
datom/src/types/entity_result.rs:120
Method
from
(e: sled::Error)
datom/src/backends/sled.rs:16
Method
from_byte
Map byte representation to an [Index]
datom/src/types/index.rs:58
Method
from_byte
Map byte representation to a [DatomType]
datom/src/types/datom_type.rs:24
Method
from_bytes
Deserialize the [Value] from a byte slice
datom/src/types/value.rs:75
Method
from_edn
Create a fact from an EDN fact representation
datom/src/types/fact.rs:92
Method
from_edn
Create a transaction from an EDN list of facts
datom/src/types/transaction.rs:74
Method
from_str
(s: &str)
datom/src/types/id.rs:68
Method
from_u128
A const equivalent to [From<u128>::from] ``` use datom::ID; assert_eq!(ID::from_u128(0), ID::null()); ```
datom/src/types/id.rs:51
Function
gradle
()
datom-java/tests/gradle.rs:8
Method
hash
(&self, state: &mut H)
datom/src/types/entity.rs:159
Method
hash
(&self, state: &mut H)
datom/src/types/entity_result.rs:79
Function
hello
()
datom-node/src/index.ts:35
Function
hello
(mut cx: FunctionContext)
datom-node/src/lib.rs:16
Method
helloWorks
()
datom-java/lib/src/test/java/engineering/lutris/datom/HelloWorldTest.java:11
Method
id
(&self)
datom/src/storage.rs:36
Method
id
(&self)
datom/src/backends/tiered.rs:79
Method
id
(&self)
datom/src/backends/sled.rs:52
Method
id
(&self)
datom/src/backends/redblacktreeset.rs:95
Method
insert
(&self, is: &[Item])
datom/src/backends/tiered.rs:73
Method
insert
(&self, is: &[Item])
datom/src/backends/redblacktreeset.rs:88
Method
into_edn
Get the edn representation for this value
datom/src/types/value.rs:117
Function
jest
()
datom-node/tests/jest.rs:28
Function
main
(mut cx: ModuleContext)
datom-node/src/lib.rs:48
Function
main
()
datom/src/bin/peer_server.rs:5
Function
main
()
datom/src/bin/transactor.rs:5
Method
new
Merge n sorted iterators
datom/src/merge_iters.rs:96
Method
new
Generate a new [ID] from the current time.
datom/src/types/id.rs:28
Method
new
Start generating an attribute's schema
datom/src/types/attribute_schema.rs:60
Method
new
(iter: ItemIterator<'s>, t: u64)
datom/src/types/datom_iterator.rs:14
Method
new
Create a new connection from a storage backend
datom/src/types/connection.rs:70
Method
new
(iter: DatomIterator<'d>)
datom/src/types/attribute_iterator.rs:16
Method
new
Create a new empty [Transaction]
datom/src/types/transaction.rs:25
← previous
next →
101–200 of 230, ranked by callers