Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LutrisEng/datom-rs
/ types & classes
Types & classes
63 in github.com/LutrisEng/datom-rs
⨍
Functions
230
◇
Types & classes
63
↓ 5 callers
Enum
Value
datom/src/types/value.rs:19
↓ 3 callers
Class
ID
datom/src/types/id.rs:24
↓ 1 callers
Class
BoxableConnection
datom-node/src/lib.rs:8
↓ 1 callers
Class
BoxableFact
datom-node/src/lib.rs:12
↓ 1 callers
Enum
ConnectionError
datom/src/types/connection_error.rs:14
↓ 1 callers
Class
Str
datom-c/src/structs.rs:7
Class
datom-node/src/index.ts:7
Class
datom-node/src/index.ts:19
Class
AttributeIterator
An iterator over attributes in a sled-backed database
datom/src/types/attribute_iterator.rs:10
Class
AttributeSchema
datom/src/types/attribute_schema.rs:40
Enum
AttributeType
datom/src/types/attribute_schema.rs:9
Class
Connection
datom-c/src/structs.rs:51
Class
Connection
datom-node/src/index.ts:7
Class
Connection
datom-java/lib/src/main/java/engineering/lutris/datom/Connection.java:7
Class
Connection
A persistent connection to a database
datom/src/types/connection.rs:21
Class
ConnectionTest
datom-java/lib/src/test/java/engineering/lutris/datom/ConnectionTest.java:10
Class
Database
datom-c/src/structs.rs:73
Class
Database
datom/src/types/database.rs:16
Class
Datom
datom-java/lib/src/main/java/engineering/lutris/datom/Datom.java:7
Class
Datom
datom/src/types/datom.rs:12
Class
DatomIterator
An iterator over [Datom]s
datom/src/types/datom_iterator.rs:8
Class
DatomJNI
datom-java/lib/src/main/java/engineering/lutris/datom/DatomJNI.java:15
Class
DatomTest
datom-java/lib/src/test/java/engineering/lutris/datom/DatomTest.java:10
Enum
DatomType
datom/src/types/datom_type.rs:7
Class
Datoms
datom-c/src/structs.rs:145
Interface
DurableStorage
A storage backend which persists its state. This may take the form of a file on disk, a remote database, or something else.
datom/src/storage.rs:43
Enum
EID
datom/src/types/eid.rs:15
Class
Entity
datom-c/src/structs.rs:199
Class
Entity
datom/src/types/entity.rs:14
Enum
EntityResult
The result of getting an attribute on an entity
datom/src/types/entity_result.rs:14
Class
Fact
datom-node/src/index.ts:19
Class
Fact
datom-java/lib/src/main/java/engineering/lutris/datom/Fact.java:7
Enum
Fact
datom/src/types/fact.rs:20
Class
FactTest
datom-java/lib/src/test/java/engineering/lutris/datom/FactTest.java:10
Class
HelloWorld
datom-java/lib/src/main/java/engineering/lutris/datom/HelloWorld.java:7
Class
HelloWorldTest
datom-java/lib/src/test/java/engineering/lutris/datom/HelloWorldTest.java:10
Class
ID
datom-c/src/structs.rs:221
Enum
Index
datom-c/src/structs.rs:168
Enum
Index
datom/src/types/index.rs:16
Class
InvalidPlatformException
datom-java/lib/src/main/java/engineering/lutris/datom/InvalidPlatformException.java:7
Class
JNI
datom-java/lib/src/main/java/engineering/lutris/datom/Fact.java:8
Class
JNI
datom-java/lib/src/main/java/engineering/lutris/datom/HelloWorld.java:8
Class
JNI
datom-java/lib/src/main/java/engineering/lutris/datom/Datom.java:8
Class
JNI
datom-java/lib/src/main/java/engineering/lutris/datom/Connection.java:8
Class
MergeIters
datom/src/merge_iters.rs:12
Class
MissingNativesException
datom-java/lib/src/main/java/engineering/lutris/datom/DatomJNI.java:16
Enum
OriginIter
datom/src/merge_iters.rs:7
Enum
QueryError
datom/src/types/query_error.rs:14
Class
RedBlackTreeSetRangeIter
datom/src/backends/redblacktreeset.rs:21
Class
RedBlackTreeSetStorage
A storage backend backed by a [RedBlackTreeSetSync]
datom/src/backends/redblacktreeset.rs:16
Class
SledStorage
A storage backend backed by a [sled] database
datom/src/backends/sled.rs:28
Class
Storage
datom-c/src/structs.rs:29
Interface
Storage
A [std::collections::BTreeSet<Datom>]-like storage backend
datom/src/storage.rs:16
Enum
StorageError
datom/src/types/storage_error.rs:14
Class
TieredStorage
A storage backend backed by two other storage backends Inserts are sent to both backends. Reads come from both backends, and any items which are read
datom/src/backends/tiered.rs:17
Interface
Transactable
A type which can be appended to a transaction
datom/src/types/transaction.rs:12
Class
Transaction
datom-c/src/structs.rs:95
Class
Transaction
datom/src/types/transaction.rs:19
Enum
TransactionError
datom/src/types/transaction_error.rs:14
Class
TransactionRecord
The record of a past transaction
datom/src/types/transaction_record.rs:8
Class
TransactionResult
datom-c/src/structs.rs:117
Class
TransactionResult
The result of running a [Transaction](crate::Transaction) on a [Connection] */
datom/src/types/transaction_result.rs:11
Class
User
datom/tests/common/data.rs:15