Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kirov7/CouloyDB
/ types & classes
Types & classes
103 in github.com/Kirov7/CouloyDB
⨍
Functions
564
◇
Types & classes
103
↓ 3 callers
TypeAlias
luaScript
eval.go:124
↓ 2 callers
TypeAlias
byteSlices
byteSlices represents a type for a slice of byte slices.
txnSet_test.go:413
↓ 1 callers
TypeAlias
DataType
data/logRecord.go:18
↓ 1 callers
TypeAlias
KeyType
server/database/database.go:17
Struct
AdaptiveRadixTree
meta/art.go:11
Struct
ArgNumErrReply
ArgNumErrReply represents wrong number of arguments for command
server/resp/reply/errors.go:18
Struct
BTree
meta/btree.go:10
Struct
BulkReply
* ---- Bulk Reply ---- */ BulkReply stores a binary-safe string
server/resp/reply/reply.go:23
Struct
Client
Client is a pipeline mode redis client
server/resp/client/client.go:15
Struct
ClusterDatabase
ClusterDatabase represents a node of godis cluster it holds part of data and coordinates other nodes to finish transactions
server/database/clusterdb.go:22
Struct
ClusterEventHandler
server/database/clusterdb.go:178
FuncType
ClusterExecFunc
ClusterExecFunc represents the handler of a redis command
server/database/clusterdb.go:83
Struct
Cmd
eval.go:69
Struct
Conn
server/conn.go:11
Struct
ConnectionFactory
server/resp/client/pool.go:9
Struct
Consistent
Consistent holds the information about the members of the consistent hash circle.
public/utils/consistent/consistent.go:31
FuncType
Consumer
Consumer is used to traversal dict, if it returns false the traversal will be break
server/database/datastruct/dict/dict.go:4
Struct
CouloyDict
server/database/datastruct/dict/couloyDict.go:9
Struct
DB
db.go:25
Struct
DataEntity
DataEntity stores data bound to a key, including a string, list, hash, set and so on
server/database/mutildb.go:76
Struct
DataFile
data/dataFile.go:12
Interface
Database
Database is the interface for redis style storage engine
server/database/database.go:12
Interface
Dict
Dict is interface of a key-value data structure
server/database/datastruct/dict/dict.go:7
Struct
EmptyMultiBulkReply
EmptyMultiBulkReply is a empty list
server/resp/reply/consts.go:48
Interface
ErrorReply
* ---- Error Reply ---- */ ErrorReply is an error and redis.Reply
server/resp/reply/reply.go:112
Struct
EventQueue
public/ds/eventQueue.go:7
FuncType
ExecFunc
ExecFunc is interface for command executor args don't include cmd line
server/database/mutildb.go:90
Struct
FileIO
FileIO Standard file IO
driver/fileIO.go:6
FuncType
HandleFunc
HandleFunc represents application handler function
server/handler.go:9
Struct
HashMap
meta/hmap.go:10
Struct
HashMapIterator
meta/hmap.go:61
Interface
IOManager
driver/ioManager.go:7
Struct
IntReply
* ---- Int Reply ---- */ IntReply stores an int64 number
server/resp/reply/reply.go:93
TypeAlias
IsolationLevel
txn.go:16
Struct
Item
meta/btree.go:59
Interface
Iterator
Iterator Generic index iterator interface
meta/memTable.go:46
Struct
Iterator
iterator.go:8
Struct
IteratorOptions
options.go:19
Struct
Job
public/ds/timeHeap.go:61
Struct
KuloyClient
server/conn.go:67
Struct
KuloyOptions
server/resp/options/options.go:7
Struct
LogPos
LogPos The location of the data on the disk
data/logRecord.go:52
Struct
LogRecord
data/logRecord.go:43
Struct
LogRecordHeader
data/logRecord.go:34
Struct
LuaScriptBuilder
eval.go:125
Struct
MMap
driver/mmap.go:8
Interface
MemTable
meta/memTable.go:15
Struct
MultiBulkReply
* ---- Multi Bulk Reply ---- */ MultiBulkReply stores a list of string
server/resp/reply/reply.go:45
Struct
MutilDB
MutilDB is a set of multiple database set
server/database/mutildb.go:16
Struct
NoReply
NoReply respond nothing, for commands like subscribe
server/resp/reply/consts.go:56
Struct
NullBulkReply
NullBulkReply is empty string
server/resp/reply/consts.go:33
Interface
Number
public/utils/consistent/consistent.go:273
Struct
OkReply
OkReply is +OK
server/resp/reply/consts.go:14
Struct
Options
options.go:8
Struct
Pattern
Pattern represents a wildcard pattern
public/utils/wildcard/wildcard.go:47
Struct
Payload
Payload stores redis.Reply or error
server/resp/parser/parser.go:15
Struct
PongReply
PongReply is +PONG
server/resp/reply/consts.go:4
Struct
ProtocolErrReply
ProtocolErr ProtocolErrReply represents meeting unexpected byte during parse requests
server/resp/reply/errors.go:75
Interface
Reply
Reply is the interface of redis serialization protocol message
server/resp/reply/reply.go:9
Struct
RespHandler
RespHandler implements tcp.Handler and serves as a redis handler
server/resp/handler.go:24
Struct
SingleDB
DB stores data and execute user's commands
server/database/mutildb.go:82
Struct
StandardErrReply
StandardErrReply represents handler error
server/resp/reply/reply.go:118
Struct
StatusReply
* ---- Status Reply ---- */ StatusReply stores a simple status string
server/resp/reply/reply.go:74
Struct
SyntaxErrReply
SyntaxErrReply represents meeting unexpected arguments
server/resp/reply/errors.go:39
Interface
TCPHandler
TCPHandler represents application handler over tcp
server/handler.go:12
Struct
TailService
server/tail.go:14
FuncType
TcpHandlerFunc
func(*TcpSliceRouterContext)
server/sliceRouter.go:11
Struct
TcpServer
server/server.go:13
Struct
TcpSliceGroup
server/sliceRouter.go:17
Struct
TcpSliceRouter
server/sliceRouter.go:13
Struct
TcpSliceRouterContext
server/sliceRouter.go:23
Struct
TcpSliceRouterHandler
server/sliceRouter.go:65
Struct
TimeHeap
public/ds/timeHeap.go:8
Struct
TxRecord
TxRecord Transaction data temporarily stored in memory
data/logRecord.go:149
Struct
Txn
txn.go:162
Struct
UnknownErrReply
UnknownErrReply represents UnknownErr
server/resp/reply/errors.go:4
Struct
Wait
Wait is similar with sync.WaitGroup which can wait with timeout
public/utils/wait/wait.go:9
Struct
Watcher
watch.go:131
Struct
WriteBatch
WriteBatch Atomic operation writeBatch
batch.go:11
Struct
WriteBatchOptions
options.go:24
Struct
WrongTypeErrReply
WrongTypeErrReply represents operation against a key holding the wrong kind of value
server/resp/reply/errors.go:59
Struct
args
txnSet_test.go:18
Struct
artIterator
meta/art.go:60
Struct
btreeIterator
meta/btree.go:76
Struct
command
server/database/command.go:9
TypeAlias
eventType
watch.go:10
Struct
h
public/ds/timeHeap.go:73
TypeAlias
hashIndex
index.go:7
Struct
index
index.go:15
TypeAlias
int64Heap
txn.go:638
Struct
item
public/utils/wildcard/wildcard.go:13
Struct
listIndex
index.go:10
Struct
onceCloseListener
server/server.go:31
Struct
oracle
Global transaction manager
txn.go:24
Struct
pendingWrite
txn.go:200
Struct
readState
server/resp/parser/parser.go:27
Struct
request
request is a message sends to redis server
server/resp/client/client.go:26
TypeAlias
setIndex
index.go:8
Struct
ttl
ttl.go:11
TypeAlias
uints
public/utils/consistent/consistent.go:16
next →
1–100 of 103, ranked by callers