Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KShivendu/smoldb
/ types & classes
Types & classes
113 in github.com/KShivendu/smoldb
⨍
Functions
308
◇
Types & classes
113
↓ 2 callers
Enum
ConsensusError
src/error.rs:18
↓ 2 callers
Enum
StorageError
src/error.rs:4
↓ 1 callers
Class
AddPeerToKnownSvc
src/api/grpc/schema.rs:921
↓ 1 callers
Class
DocScore
src/storage/segment/index/text/mod.rs:253
↓ 1 callers
Class
GetPointsSvc
src/api/grpc/schema.rs:1162
↓ 1 callers
Class
QueryPointsSvc
src/api/grpc/schema.rs:1207
↓ 1 callers
Interface
Raft
src/api/grpc/schema.rs:737
↓ 1 callers
Class
RootApiSvc
src/api/grpc/schema.rs:644
↓ 1 callers
Class
SendSvc
src/api/grpc/schema.rs:835
↓ 1 callers
Class
UpsertPointsSvc
src/api/grpc/schema.rs:1117
↓ 1 callers
Class
WhoIsSvc
src/api/grpc/schema.rs:878
Class
AddPeerToKnownMessage
src/api/grpc/schema.rs:31
Class
AllPeers
src/api/grpc/schema.rs:17
Class
ApiDoc
src/api/mod.rs:69
Class
ApiErrorResponse
tools/smolbench/src/types.rs:13
Class
ApiErrorResponse
src/api/helpers.rs:16
Enum
ApiResponse
tools/smolbench/src/types.rs:20
Enum
ApiResponse
src/api/helpers.rs:54
Class
ApiSuccessResponse
tools/smolbench/src/types.rs:7
Class
ApiSuccessResponse
src/api/helpers.rs:10
Class
Args
tools/smolbench/src/args.rs:33
Class
Args
src/args.rs:14
Class
BM25Scorer
src/storage/segment/index/text/bm25.rs:15
Class
Bm25Stats
src/storage/segment/index/text/bm25.rs:110
Class
ChannelService
This service is used to manage [`Channel`] connection pools between peers
src/channel_service.rs:9
Class
Collection
src/storage/collection.rs:30
Class
CollectionClusterInfo
src/api/collection.rs:109
Class
CollectionClusterLocalShard
src/api/collection.rs:95
Class
CollectionClusterRemoteShard
src/api/collection.rs:102
Class
CollectionConfig
src/storage/collection.rs:338
Enum
CollectionError
src/error.rs:28
Class
CollectionInfo
src/storage/collection.rs:369
Enum
CollectionOperation
src/storage/toc.rs:26
Class
Consensus
Holds raft consensus state and handles bootstrapping, adding peers, and running the consensus loop.
src/consensus/mod.rs:131
Class
ConsensusManager
src/consensus/manager.rs:8
Enum
ConsensusOperation
src/consensus/mod.rs:368
Class
ConsensusRaftInfo
src/consensus/mod.rs:71
Class
ConsensusState
src/consensus/mod.rs:55
Class
DebuggableEntry
tools/raft-playground/src/main.rs:27
Class
DebuggableEntry
src/consensus/debuggables.rs:8
Class
DebuggableHardState
src/consensus/debuggables.rs:61
Class
DebuggableMessage
src/consensus/debuggables.rs:73
Class
DebuggableReady
tools/raft-playground/src/main.rs:46
Class
DebuggableReady
src/consensus/debuggables.rs:119
Class
DebuggableSnapshot
src/consensus/debuggables.rs:68
Class
Dispatcher
Router that can decide how an operation/request goes through ToC (local storage) and consensus manager (if enabled)
src/api/dispatcher.rs:11
Enum
FieldIndex
src/storage/segment/index/payload_index.rs:44
Interface
FieldIndexTrait
src/storage/segment/index/payload_index.rs:291
Enum
FilterOperator
src/storage/segment/index/filter.rs:6
Class
GetPointResponse
src/api/points.rs:61
Class
GetPointsRequest
src/api/grpc/schema.rs:69
Class
GetPointsResponse
src/api/grpc/schema.rs:64
Interface
HasPointId
src/storage/replicas/mod.rs:132
Class
InMemPostings
In-memory cache for posting lists (optional optimization)
src/storage/segment/index/text/posting.rs:9
Class
InMemoryIntegerIndex
src/storage/segment/index/integer.rs:198
Class
InMemoryVectorIndex
src/storage/segment/index/vector/mod.rs:143
Enum
IndexConfig
src/storage/segment/index/payload_index.rs:53
Class
IntegerIndex
src/storage/segment/index/integer.rs:16
Class
ListPointsResponse
src/api/points.rs:105
Class
LocalShard
src/storage/replicas/local_shard.rs:21
Enum
Msg
src/consensus/mod.rs:390
Class
Node
tools/raft-playground/src/main.rs:202
Class
PayloadIndex
src/storage/segment/index/payload_index.rs:162
Class
Peer
src/api/grpc/schema.rs:24
Class
PeerId
src/api/grpc/schema.rs:40
Class
Persistent
src/consensus/mod.rs:47
Class
Point
tools/smolbench/src/types.rs:26
Class
Point
src/storage/segment/point.rs:7
Class
Point
src/api/grpc/schema.rs:107
Enum
PointId
src/storage/segment/point.rs:14
Class
Points
tools/smolbench/src/types.rs:32
Interface
PointsInternal
src/api/grpc/schema.rs:1016
Class
PointsInternalClient
src/api/grpc/schema.rs:394
Class
PointsInternalServer
src/api/grpc/schema.rs:1040
Class
PointsInternalService
src/api/grpc/points_service.rs:19
Class
PostingListItem
src/storage/segment/index/text/posting.rs:39
Class
Proposal
tools/raft-playground/src/main.rs:432
Class
Query
src/api/points.rs:142
Class
QueryFilter
src/storage/segment/index/filter.rs:42
Class
QueryFilter
src/api/grpc/schema.rs:81
Class
QueryPointsParams
src/api/grpc/schema.rs:90
Class
QueryPointsRequest
src/api/grpc/schema.rs:95
Class
QueryPointsResponse
src/api/grpc/schema.rs:102
Class
RaftClient
src/api/grpc/schema.rs:238
Class
RaftMessage
src/api/grpc/schema.rs:12
Class
RaftServer
src/api/grpc/schema.rs:758
Class
RaftService
src/api/grpc/raft_service.rs:16
Class
RaftStorage
A thin layer on top of `MemStorage` to provide a consistent interface for Raft storage.
src/consensus/raft_storage.rs:12
Class
RemoteShard
src/storage/replicas/remote_shard.rs:21
Class
ReplicaHolder
src/storage/replicas/mod.rs:148
Class
ReplicaSet
src/storage/replicas/mod.rs:38
Class
RootApiReply
src/api/grpc/schema.rs:5
Class
RootApiRequest
src/api/grpc/schema.rs:3
Class
RootApiResponse
src/api/service.rs:6
Class
Segment
src/storage/segment/mod.rs:24
Interface
ShardOperationTrait
src/storage/replicas/mod.rs:26
Enum
ShardState
src/storage/replicas/mod.rs:33
Enum
Signal
tools/raft-playground/src/main.rs:189
Interface
Smol
src/api/grpc/schema.rs:559
Enum
SmolBenchError
tools/smolbench/src/error.rs:4
next →
1–100 of 113, ranked by callers