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
↓ 2 callers
Method
AdvertiseConnect
A method of P2P to connect to service peers. This method uses the Advertise() functionality of the Peer Discovery Service to advertise the service and
IceFireDB-SQLProxy/pkg/p2p/p2p.go:104
↓ 2 callers
Method
AnnounceConnect
(ctx context.Context)
driver/ipfs-synckv/db.go:409
↓ 2 callers
Function
CalcCachingSha2Password
CalcCachingSha2Password: Hash password using MySQL 8+ method (SHA256)
IceFireDB-SQLProxy/pkg/mysql/mysql/util.go:54
↓ 2 callers
Function
CalcCachingSha2Password
CalcCachingSha2Password: Hash password using MySQL 8+ method (SHA256)
IceFireDB-SQLite/pkg/mysql/mysql/util.go:54
↓ 2 callers
Method
Close
()
driver/ipfs-synckv/iterator.go:37
↓ 2 callers
Method
Close
()
driver/badger/iterator.go:28
↓ 2 callers
Method
Compare
(o Position)
IceFireDB-SQLProxy/pkg/mysql/mysql/position.go:15
↓ 2 callers
Method
Data
()
driver/hybriddb/write_batch.go:37
↓ 2 callers
Method
Delete
(key []byte)
driver/ipfs-synckv/db.go:351
↓ 2 callers
Method
Exit
A method of PubSub that updates the chat room by subscribing to the new topic
IceFireDB-PubSub/pkg/ppubsub/pubsubStore.go:306
↓ 2 callers
Method
GetCredential
GetCredential get user credential
IceFireDB-SQLite/pkg/mysql/server/credential_provider.go:14
↓ 2 callers
Method
GetLevelDB
()
driver/crdt/db.go:132
↓ 2 callers
Method
GetStorageEngine
()
driver/oss/db.go:129
↓ 2 callers
Method
GetUint
(row, column int)
IceFireDB-SQLProxy/pkg/mysql/mysql/resultset.go:117
↓ 2 callers
Method
GetUint
(row, column int)
IceFireDB-SQLite/pkg/mysql/mysql/resultset.go:117
↓ 2 callers
Function
GoWithRecover
(handler func(), recoverHandler func(r any))
IceFireDB-SQLProxy/utils/util.go:22
↓ 2 callers
Function
GoWithRecover
(handler func(), recoverHandler func(r any))
IceFireDB-SQLite/utils/util.go:22
↓ 2 callers
Method
Handle
(w *RESPHandle.WriterHandle, args []interface{})
IceFireDB-PubSub/pkg/router/types.go:28
↓ 2 callers
Method
HandleFieldList
handle COM_FILED_LIST command
IceFireDB-SQLite/pkg/mysql/server/command.go:22
↓ 2 callers
Method
HandleQuery
handle COM_QUERY command, like SELECT, INSERT, UPDATE, etc... If Result has a Resultset (SELECT, SHOW, etc...), we will send this as the response, oth
IceFireDB-SQLite/pkg/mysql/server/command.go:20
↓ 2 callers
Method
HandleStmtClose
handle COM_STMT_CLOSE, context is the previous one set in prepare this handler has no response
IceFireDB-SQLite/pkg/mysql/server/command.go:31
↓ 2 callers
Method
HandleStmtExecute
handle COM_STMT_EXECUTE, context is the previous one set in prepare query is the statement prepare query, and args is the params for this statement
IceFireDB-SQLite/pkg/mysql/server/command.go:28
↓ 2 callers
Method
HandleStmtPrepare
handle COM_STMT_PREPARE, params is the param number for this statement, columns is the column number context will be used later for statement execute
IceFireDB-SQLite/pkg/mysql/server/command.go:25
↓ 2 callers
Method
Handshake
(hp Handler)
IceFireDB-SQLProxy/pkg/mysql/server/conn.go:138
↓ 2 callers
Method
Handshake
(hp Handler)
IceFireDB-SQLite/pkg/mysql/server/conn.go:138
↓ 2 callers
Method
HasStatus
(status uint16)
IceFireDB-SQLProxy/pkg/mysql/server/conn.go:242
↓ 2 callers
Method
HasStatus
(status uint16)
IceFireDB-SQLite/pkg/mysql/server/conn.go:242
↓ 2 callers
Function
InArray
(in string, array []string)
IceFireDB-Redis-Proxy/utils/func.go:67
↓ 2 callers
Function
InArray
(in string, array []string)
IceFireDB-PubSub/utils/func.go:66
↓ 2 callers
Method
InitCMD
()
IceFireDB-PubSub/pkg/router/types.go:27
↓ 2 callers
Function
InitConfig
()
IceFireDB-Redis-Proxy/pkg/config/config.go:48
↓ 2 callers
Function
InitConfig
()
IceFireDB-PubSub/pkg/config/config.go:48
↓ 2 callers
Method
IsNotAllowed
()
IceFireDB-Redis-Proxy/pkg/router/mapper.go:40
↓ 2 callers
Method
IsNotAllowed
()
IceFireDB-PubSub/pkg/router/mapper.go:40
↓ 2 callers
Function
JoinPubSub
JoinPubSub joins a pubsub topic and sets up message handling
IceFireDB-SQLProxy/pkg/p2p/pubsub.go:36
↓ 2 callers
Function
JoinPubSub
A constructor function that generates and returns a new PubSub for a given P2PHost, username and roomname
IceFireDB-PubSub/pkg/ppubsub/pubsubStore.go:122
↓ 2 callers
Method
Last
()
driver/hybriddb/iterator.go:43
↓ 2 callers
Method
ListPeers
()
driver/ipfs-synckv/db.go:400
↓ 2 callers
Function
Map
Map assembles the args in a map. Args should be raw redis commands. Must be an even number of arguments. Example: Map(String("foo"), String("bar"))
IceFireDB-Redis-Proxy/test/proto/types.go:83
↓ 2 callers
Function
Map
Map assembles the args in a map. Args should be raw redis commands. Must be an even number of arguments. Example: Map(String("foo"), String("bar"))
IceFireDB-PubSub/test/proto/types.go:83
↓ 2 callers
Function
New
()
IceFireDB-Redis-Proxy/proxy/proxy.go:51
↓ 2 callers
Function
New
()
IceFireDB-PubSub/proxy/proxy.go:54
↓ 2 callers
Function
NewBufPool
()
IceFireDB-SQLProxy/pkg/mysql/packet/conn.go:29
↓ 2 callers
Function
NewBufPool
()
IceFireDB-SQLite/pkg/mysql/packet/conn.go:29
↓ 2 callers
Function
NewDefaultServer
NewDefaultServer: New mysql server with default settings. NOTES: TLS support will be enabled by default with auto-generated CA and server certificate
IceFireDB-SQLProxy/pkg/mysql/server/server_conf.go:46
↓ 2 callers
Function
NewDefaultServer
NewDefaultServer: New mysql server with default settings. NOTES: TLS support will be enabled by default with auto-generated CA and server certificate
IceFireDB-SQLite/pkg/mysql/server/server_conf.go:46
↓ 2 callers
Function
NewInMemoryProvider
()
IceFireDB-SQLProxy/pkg/mysql/server/credential_provider.go:19
↓ 2 callers
Function
NewInMemoryProvider
()
IceFireDB-SQLite/pkg/mysql/server/credential_provider.go:19
↓ 2 callers
Method
NewIterator
()
driver/ipfs-synckv/db.go:450
↓ 2 callers
Method
NewIterator
()
driver/badger/db.go:85
↓ 2 callers
Method
NewIterator
()
driver/hybriddb/snapshot.go:24
↓ 2 callers
Function
NewP2P
* A constructor function that generates and returns a P2P object. Constructs a libp2p host with TLS encrypted secure transportation that works over a
IceFireDB-SQLProxy/pkg/p2p/p2p.go:62
↓ 2 callers
Method
Next
()
driver/ipfs-synckv/iterator.go:49
↓ 2 callers
Function
ParseBinaryInt16
(data []byte)
IceFireDB-SQLProxy/pkg/mysql/mysql/parse_binary.go:16
↓ 2 callers
Function
ParseBinaryInt16
(data []byte)
IceFireDB-SQLite/pkg/mysql/mysql/parse_binary.go:16
↓ 2 callers
Function
ParseBinaryInt32
(data []byte)
IceFireDB-SQLProxy/pkg/mysql/mysql/parse_binary.go:36
↓ 2 callers
Function
ParseBinaryInt32
(data []byte)
IceFireDB-SQLite/pkg/mysql/mysql/parse_binary.go:36
↓ 2 callers
Function
ParseBinaryInt64
(data []byte)
IceFireDB-SQLProxy/pkg/mysql/mysql/parse_binary.go:44
↓ 2 callers
Function
ParseBinaryInt64
(data []byte)
IceFireDB-SQLite/pkg/mysql/mysql/parse_binary.go:44
↓ 2 callers
Function
ParseBinaryInt8
(data []byte)
IceFireDB-SQLProxy/pkg/mysql/mysql/parse_binary.go:8
↓ 2 callers
Function
ParseBinaryInt8
(data []byte)
IceFireDB-SQLite/pkg/mysql/mysql/parse_binary.go:8
↓ 2 callers
Function
ParseBinaryUint16
(data []byte)
IceFireDB-SQLProxy/pkg/mysql/mysql/parse_binary.go:20
↓ 2 callers
Function
ParseBinaryUint16
(data []byte)
IceFireDB-SQLite/pkg/mysql/mysql/parse_binary.go:20
↓ 2 callers
Function
ParseBinaryUint24
(data []byte)
IceFireDB-SQLProxy/pkg/mysql/mysql/parse_binary.go:32
↓ 2 callers
Function
ParseBinaryUint24
(data []byte)
IceFireDB-SQLite/pkg/mysql/mysql/parse_binary.go:32
↓ 2 callers
Function
ParseBinaryUint32
(data []byte)
IceFireDB-SQLProxy/pkg/mysql/mysql/parse_binary.go:40
↓ 2 callers
Function
ParseBinaryUint32
(data []byte)
IceFireDB-SQLite/pkg/mysql/mysql/parse_binary.go:40
↓ 2 callers
Function
ParseBinaryUint64
(data []byte)
IceFireDB-SQLProxy/pkg/mysql/mysql/parse_binary.go:48
↓ 2 callers
Function
ParseBinaryUint64
(data []byte)
IceFireDB-SQLite/pkg/mysql/mysql/parse_binary.go:48
↓ 2 callers
Function
ParseBinaryUint8
(data []byte)
IceFireDB-SQLProxy/pkg/mysql/mysql/parse_binary.go:12
↓ 2 callers
Function
ParseBinaryUint8
(data []byte)
IceFireDB-SQLite/pkg/mysql/mysql/parse_binary.go:12
↓ 2 callers
Method
Ping
()
IceFireDB-SQLProxy/pkg/mysql/client/conn.go:116
↓ 2 callers
Method
Prepare
(query string)
IceFireDB-SQLProxy/pkg/mysql/client/stmt.go:174
↓ 2 callers
Function
ReadStrings
(b string)
IceFireDB-Redis-Proxy/test/proto/proto.go:129
↓ 2 callers
Function
ReadStrings
(b string)
IceFireDB-PubSub/test/proto/proto.go:129
↓ 2 callers
Method
Rollback
()
IceFireDB-SQLProxy/pkg/mysql/client/conn.go:218
↓ 2 callers
Method
Rollback
()
driver/hybriddb/write_batch.go:28
↓ 2 callers
Function
Set
Set assembles the args in a map. Args should be raw redis commands. Example: Set(String("foo"), String("bar"))
IceFireDB-Redis-Proxy/test/proto/types.go:98
↓ 2 callers
Function
Set
Set assembles the args in a map. Args should be raw redis commands. Example: Set(String("foo"), String("bar"))
IceFireDB-PubSub/test/proto/types.go:98
↓ 2 callers
Function
StringMap
StringMap is a wrapper to get a map of (bulk)strings.
IceFireDB-Redis-Proxy/test/proto/types.go:88
↓ 2 callers
Function
StringMap
StringMap is a wrapper to get a map of (bulk)strings.
IceFireDB-PubSub/test/proto/types.go:88
↓ 2 callers
Method
Sync
(args []interface{})
IceFireDB-PubSub/pkg/router/types.go:29
↓ 2 callers
Method
SyncCommit
()
driver/hybriddb/write_batch.go:24
↓ 2 callers
Method
Valid
()
driver/ipfs-synckv/iterator.go:45
↓ 2 callers
Method
Valid
()
driver/badger/iterator.go:37
↓ 2 callers
Method
Value
()
driver/ipfs-synckv/iterator.go:21
↓ 2 callers
Method
WriteAuthSwitchPacket
http://dev.mysql.com/doc/internals/en/connection-phase-packets.html#packet-Protocol::AuthSwitchResponse
IceFireDB-SQLProxy/pkg/mysql/packet/conn.go:280
↓ 2 callers
Method
WriteAuthSwitchPacket
http://dev.mysql.com/doc/internals/en/connection-phase-packets.html#packet-Protocol::AuthSwitchResponse
IceFireDB-SQLite/pkg/mysql/packet/conn.go:280
↓ 2 callers
Method
WriteError
(e error)
IceFireDB-SQLite/pkg/mysql/server/resp.go:31
↓ 2 callers
Function
WriteObjects
(local *RESPHandle.WriterHandle, reply ...interface{})
IceFireDB-PubSub/pkg/router/writer.go:58
↓ 2 callers
Function
broadcast
(sql string, accessType string)
IceFireDB-SQLProxy/internal/mysql/p2p.go:177
↓ 2 callers
Method
commit
commit executes the batch with given write options.
driver/ipfs-synckv/write_batch.go:77
↓ 2 callers
Method
compareCacheSha2PasswordAuthData
(clientAuthData []byte)
IceFireDB-SQLProxy/pkg/mysql/server/auth.go:144
↓ 2 callers
Method
compareCacheSha2PasswordAuthData
(clientAuthData []byte)
IceFireDB-SQLite/pkg/mysql/server/auth.go:144
↓ 2 callers
Method
compareSha256PasswordAuthData
(clientAuthData []byte, password string)
IceFireDB-SQLProxy/pkg/mysql/server/auth.go:103
↓ 2 callers
Method
compareSha256PasswordAuthData
(clientAuthData []byte, password string)
IceFireDB-SQLite/pkg/mysql/server/auth.go:103
↓ 2 callers
Function
connectP2PNetwork
(host *p2p.P2P, mode string)
IceFireDB-SQLProxy/internal/mysql/p2p.go:58
↓ 2 callers
Method
createNewConnection
()
IceFireDB-SQLProxy/pkg/mysql/client/pool.go:267
↓ 2 callers
Method
createNewConnection
()
IceFireDB-SQLite/pkg/mysql/client/pool.go:265
↓ 2 callers
Method
decode
(data []byte)
IceFireDB-SQLProxy/pkg/mysql/mysql/mysql_gtid.go:251
← previous
next →
301–400 of 1,844, ranked by callers