Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/IceFireDB/IceFireDB
/ functions
Functions
1,844 in github.com/IceFireDB/IceFireDB
⨍
Functions
1,844
◇
Types & classes
204
↓ 5 callers
Method
readOK
()
IceFireDB-SQLProxy/pkg/mysql/client/resp.go:204
↓ 5 callers
Method
readOK
()
IceFireDB-SQLite/pkg/mysql/client/resp.go:204
↓ 5 callers
Function
testHashArray
(ay []interface{}, checkValues ...int)
hashes_test.go:74
↓ 5 callers
Method
writeEOF
()
IceFireDB-SQLProxy/pkg/mysql/server/resp.go:69
↓ 5 callers
Method
writeEOF
()
IceFireDB-SQLite/pkg/mysql/server/resp.go:69
↓ 4 callers
Method
AddCommand
(operation string, handlers ...router.HandlerFunc)
IceFireDB-Redis-Proxy/pkg/router/redisNode/router.go:146
↓ 4 callers
Method
AddSet
(set *UUIDSet)
IceFireDB-SQLProxy/pkg/mysql/mysql/mysql_gtid.go:349
↓ 4 callers
Method
AddSet
(set *UUIDSet)
IceFireDB-SQLite/pkg/mysql/mysql/mysql_gtid.go:349
↓ 4 callers
Method
Close
()
IceFireDB-SQLite/pkg/mysql/client/conn.go:112
↓ 4 callers
Method
Decode
(data []byte)
IceFireDB-SQLProxy/pkg/mysql/mysql/mysql_gtid.go:283
↓ 4 callers
Method
Delete
(key []byte)
driver/oss/db.go:286
↓ 4 callers
Method
Delete
(key []byte)
driver/hybriddb/db.go:218
↓ 4 callers
Method
EncodeKey
(key []byte)
driver/crdt/db.go:205
↓ 4 callers
Method
Execute
(query string, args ...any)
IceFireDB-SQLite/pkg/mysql/mysql/result.go:14
↓ 4 callers
Method
Exit
Exit closes the pubsub channels
IceFireDB-SQLProxy/pkg/p2p/pubsub.go:85
↓ 4 callers
Method
Get
()
IceFireDB-SQLProxy/pkg/mysql/packet/conn.go:39
↓ 4 callers
Method
GetUser
GetUser returns the username for this connection
IceFireDB-SQLProxy/pkg/mysql/client/conn.go:300
↓ 4 callers
Method
HandleOtherCommand
handle any other command that is not currently handled by the library, default implementation for this method will return an ER_UNKNOWN_ERROR
IceFireDB-SQLite/pkg/mysql/server/command.go:34
↓ 4 callers
Function
InitSQLite
(ctx context.Context, filename string)
IceFireDB-SQLite/internal/sqlite/db.go:24
↓ 4 callers
Method
IsAutoCommit
()
IceFireDB-SQLProxy/pkg/mysql/client/conn.go:283
↓ 4 callers
Function
NewPool
NewPool initializes new connection pool and uses params: addr, user, password, dbName and options. minAlive specifies the minimum number of open con
IceFireDB-SQLProxy/pkg/mysql/client/pool.go:83
↓ 4 callers
Function
NewResultset
(fieldsCount int)
IceFireDB-SQLite/pkg/mysql/mysql/resultset.go:28
↓ 4 callers
Function
NewTLSConn
(conn net.Conn)
IceFireDB-SQLProxy/pkg/mysql/packet/conn.go:83
↓ 4 callers
Function
NewTLSConn
(conn net.Conn)
IceFireDB-SQLite/pkg/mysql/packet/conn.go:83
↓ 4 callers
Method
Open
(path string, cfg *config.Config)
driver/oss/db.go:53
↓ 4 callers
Function
RandomBuf
(size int)
IceFireDB-SQLProxy/pkg/mysql/mysql/util.go:108
↓ 4 callers
Function
RandomBuf
(size int)
IceFireDB-SQLite/pkg/mysql/mysql/util.go:108
↓ 4 callers
Function
Read
Read a single command, returning it raw. Used to read replies from redis. Understands RESP3 proto.
IceFireDB-Redis-Proxy/test/proto/proto.go:147
↓ 4 callers
Function
Read
Read a single command, returning it raw. Used to read replies from redis. Understands RESP3 proto.
IceFireDB-PubSub/test/proto/proto.go:147
↓ 4 callers
Method
ResetParams
()
IceFireDB-SQLProxy/pkg/mysql/server/stmt.go:45
↓ 4 callers
Method
ResetParams
()
IceFireDB-SQLite/pkg/mysql/server/stmt.go:45
↓ 4 callers
Method
Use
(...HandlerFunc)
IceFireDB-PubSub/pkg/router/types.go:25
↓ 4 callers
Function
WriteBulk
(local *RESPHandle.WriterHandle, reply []byte)
IceFireDB-Redis-Proxy/pkg/router/writer.go:44
↓ 4 callers
Function
WriteBulk
(local *RESPHandle.WriterHandle, reply []byte)
IceFireDB-PubSub/pkg/router/writer.go:44
↓ 4 callers
Function
WriteObjects
(local *RESPHandle.WriterHandle, reply ...interface{})
IceFireDB-Redis-Proxy/pkg/router/writer.go:58
↓ 4 callers
Method
closeConn
(conn *Conn)
IceFireDB-SQLProxy/pkg/mysql/client/pool.go:441
↓ 4 callers
Method
closeConn
(conn *Conn)
IceFireDB-SQLite/pkg/mysql/client/pool.go:439
↓ 4 callers
Method
handshake
()
IceFireDB-SQLProxy/pkg/mysql/server/conn.go:147
↓ 4 callers
Method
handshake
()
IceFireDB-SQLite/pkg/mysql/server/conn.go:147
↓ 4 callers
Method
nowTs
()
IceFireDB-SQLProxy/pkg/mysql/client/pool.go:195
↓ 4 callers
Method
nowTs
()
IceFireDB-SQLite/pkg/mysql/client/pool.go:193
↓ 4 callers
Function
readInline
(b string)
IceFireDB-Redis-Proxy/test/proto/proto.go:109
↓ 4 callers
Function
readInline
(b string)
IceFireDB-PubSub/test/proto/proto.go:109
↓ 4 callers
Method
writeCommandStr
(command byte, arg string)
IceFireDB-SQLProxy/pkg/mysql/client/req.go:35
↓ 4 callers
Method
writeCommandStr
(command byte, arg string)
IceFireDB-SQLite/pkg/mysql/client/req.go:35
↓ 4 callers
Function
zparseScoreRange
(minBuf []byte, maxBuf []byte)
sorted_sets.go:46
↓ 3 callers
Method
AnnounceConnect
A method of P2P to connect to service peers. This method uses the Provide() functionality of the Kademlia DHT directly to announce the ability to prov
IceFireDB-SQLite/pkg/p2p/p2p.go:135
↓ 3 callers
Function
ByteSliceGet
(length int)
IceFireDB-SQLProxy/utils/byte_slice_pool.go:14
↓ 3 callers
Function
ByteSliceGet
(length int)
IceFireDB-SQLite/utils/byte_slice_pool.go:14
↓ 3 callers
Function
ByteSlicePut
(data []byte)
IceFireDB-SQLProxy/utils/byte_slice_pool.go:30
↓ 3 callers
Function
ByteSlicePut
(data []byte)
IceFireDB-SQLite/utils/byte_slice_pool.go:30
↓ 3 callers
Function
ByteSliceToString
(b []byte)
IceFireDB-SQLProxy/utils/zeroalloc.go:9
↓ 3 callers
Function
ByteSliceToString
(b []byte)
IceFireDB-SQLite/utils/zeroalloc.go:9
↓ 3 callers
Function
CalcPassword
(scramble, password []byte)
IceFireDB-SQLProxy/pkg/mysql/mysql/util.go:24
↓ 3 callers
Function
CalcPassword
(scramble, password []byte)
IceFireDB-SQLite/pkg/mysql/mysql/util.go:24
↓ 3 callers
Method
Delete
(key []byte)
driver/hybriddb/write_batch.go:16
↓ 3 callers
Method
Dump
()
IceFireDB-SQLProxy/pkg/mysql/mysql/field.go:144
↓ 3 callers
Method
Dump
()
IceFireDB-SQLite/pkg/mysql/mysql/field.go:144
↓ 3 callers
Function
Float64ToUint64
(val float64)
IceFireDB-SQLProxy/utils/zeroalloc.go:25
↓ 3 callers
Function
Float64ToUint64
(val float64)
IceFireDB-SQLite/utils/zeroalloc.go:25
↓ 3 callers
Method
Get
(key []byte)
driver/ipfs-synckv/db.go:276
↓ 3 callers
Method
GetData
GetData returns the message content
IceFireDB-SQLProxy/pkg/p2p/pubsub.go:22
↓ 3 callers
Method
GetFrom
GetFrom returns the sender ID
IceFireDB-SQLProxy/pkg/p2p/pubsub.go:17
↓ 3 callers
Function
GoWithRecover
(handler func(), recoverHandler func(r any))
IceFireDB-Redis-Proxy/utils/func.go:31
↓ 3 callers
Function
GoWithRecover
(handler func(), recoverHandler func(r any))
IceFireDB-PubSub/utils/func.go:31
↓ 3 callers
Method
IsAutoCommit
()
IceFireDB-SQLite/pkg/mysql/client/conn.go:283
↓ 3 callers
Method
Key
()
driver/ipfs-synckv/iterator.go:17
↓ 3 callers
Function
NewError
(errCode uint16, message string)
IceFireDB-SQLProxy/pkg/mysql/mysql/error.go:46
↓ 3 callers
Function
NewError
(errCode uint16, message string)
IceFireDB-SQLite/pkg/mysql/mysql/error.go:46
↓ 3 callers
Function
NewResultset
(fieldsCount int)
IceFireDB-SQLProxy/pkg/mysql/mysql/resultset.go:28
↓ 3 callers
Method
Next
()
driver/crdt/iterator.go:34
↓ 3 callers
Function
ParseUUIDSet
(str string)
IceFireDB-SQLProxy/pkg/mysql/mysql/mysql_gtid.go:164
↓ 3 callers
Function
ParseUUIDSet
(str string)
IceFireDB-SQLite/pkg/mysql/mysql/mysql_gtid.go:164
↓ 3 callers
Method
Read
()
IceFireDB-Redis-Proxy/test/proto/client.go:67
↓ 3 callers
Function
RecursivelyWriteObjects
(local *RESPHandle.WriterHandle, reply ...interface{})
IceFireDB-Redis-Proxy/pkg/router/writer.go:89
↓ 3 callers
Function
RecursivelyWriteObjects
(local *RESPHandle.WriterHandle, reply ...interface{})
IceFireDB-PubSub/pkg/router/writer.go:89
↓ 3 callers
Method
RegisterExtInfo
(f ExtInfoFunc)
server_info.go:44
↓ 3 callers
Method
Run
(ctx context.Context)
IceFireDB-SQLite/internal/mysql/server.go:20
↓ 3 callers
Method
S3EncodeMetaKey
(key []byte)
driver/oss/db.go:175
↓ 3 callers
Method
Seek
(key []byte)
driver/badger/iterator.go:87
↓ 3 callers
Method
Seek
(key []byte)
driver/hybriddb/iterator.go:47
↓ 3 callers
Function
Write
Write a command in RESP3 proto. Used to write commands to redis. Currently only supports string arrays.
IceFireDB-Redis-Proxy/test/proto/proto.go:221
↓ 3 callers
Function
Write
Write a command in RESP3 proto. Used to write commands to redis. Currently only supports string arrays.
IceFireDB-PubSub/test/proto/proto.go:221
↓ 3 callers
Function
formatField
(field *Field, value any)
IceFireDB-SQLProxy/pkg/mysql/mysql/resultset_helper.go:101
↓ 3 callers
Function
formatField
(field *Field, value any)
IceFireDB-SQLite/pkg/mysql/mysql/resultset_helper.go:101
↓ 3 callers
Method
handleAuthSwitchResponse
()
IceFireDB-SQLProxy/pkg/mysql/server/auth_switch_response.go:16
↓ 3 callers
Method
handleAuthSwitchResponse
()
IceFireDB-SQLite/pkg/mysql/server/auth_switch_response.go:16
↓ 3 callers
Method
readAuthData
(data []byte, pos int)
IceFireDB-SQLProxy/pkg/mysql/server/handshake_resp.go:136
↓ 3 callers
Method
readAuthData
(data []byte, pos int)
IceFireDB-SQLite/pkg/mysql/server/handshake_resp.go:136
↓ 3 callers
Function
readLine
(r *bufio.Reader)
IceFireDB-Redis-Proxy/test/proto/proto.go:17
↓ 3 callers
Function
readLine
(r *bufio.Reader)
IceFireDB-PubSub/test/proto/proto.go:17
↓ 3 callers
Function
soptGeneric
(args [][]byte, optType byte)
set.go:40
↓ 3 callers
Function
soptStoreGeneric
(args [][]byte, optType byte)
set.go:61
↓ 3 callers
Method
writeError
(e error)
IceFireDB-SQLProxy/pkg/mysql/server/resp.go:35
↓ 3 callers
Method
writeError
(e error)
IceFireDB-SQLite/pkg/mysql/server/resp.go:35
↓ 3 callers
Method
writeOK
(r *Result)
IceFireDB-SQLProxy/pkg/mysql/server/resp.go:9
↓ 3 callers
Method
writeOK
(r *Result)
IceFireDB-SQLite/pkg/mysql/server/resp.go:9
↓ 2 callers
Method
AddUser
AddUser add user
IceFireDB-SQLite/pkg/mysql/server/credential_provider.go:16
↓ 2 callers
Method
Addr
()
IceFireDB-Redis-Proxy/test/server/proxy.go:97
↓ 2 callers
Method
Addr
()
IceFireDB-PubSub/test/server/proxy.go:100
← previous
next →
201–300 of 1,844, ranked by callers