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
↓ 9 callers
Function
LengthEncodedString
LengthEncodedString returns the string read as a bytes slice, whether the value is NULL, the number of bytes read and an error, in case the string is
IceFireDB-SQLProxy/pkg/mysql/mysql/util.go:196
↓ 9 callers
Function
LengthEncodedString
LengthEncodedString returns the string read as a bytes slice, whether the value is NULL, the number of bytes read and an error, in case the string is
IceFireDB-SQLite/pkg/mysql/mysql/util.go:196
↓ 9 callers
Function
ParseMariadbGTIDSet
ParseMariadbGTIDSet parses str into mariadb gtid sets
IceFireDB-SQLProxy/pkg/mysql/mysql/mariadb_gtid.go:111
↓ 9 callers
Function
ParseMariadbGTIDSet
ParseMariadbGTIDSet parses str into mariadb gtid sets
IceFireDB-SQLite/pkg/mysql/mysql/mariadb_gtid.go:111
↓ 9 callers
Method
Put
(key, value []byte)
driver/ipfs-synckv/db.go:226
↓ 9 callers
Function
WriteSimpleString
(local *RESPHandle.WriterHandle, reply string)
IceFireDB-PubSub/pkg/router/writer.go:30
↓ 9 callers
Function
stringSliceToBytes
(args []string)
set.go:229
↓ 8 callers
Method
Close
()
driver/hybriddb/write_batch.go:33
↓ 8 callers
Method
Exit
A method of PubSub that updates the chat room by subscribing to the new topic
IceFireDB-SQLite/pkg/p2p/pubsub.go:206
↓ 8 callers
Function
NewClient
NewClient creates a new S3 client. Credentials can be set in the options, but it's recommended to either use the shared credentials file (Linux: "~/.
driver/oss/s3.go:174
↓ 8 callers
Method
NewWriteBatch
()
driver/hybriddb/db.go:273
↓ 8 callers
Method
Normalize
()
IceFireDB-SQLProxy/pkg/mysql/mysql/mysql_gtid.go:86
↓ 8 callers
Method
Normalize
()
IceFireDB-SQLite/pkg/mysql/mysql/mysql_gtid.go:86
↓ 8 callers
Function
ParseMysqlGTIDSet
(str string)
IceFireDB-SQLProxy/pkg/mysql/mysql/mysql_gtid.go:304
↓ 8 callers
Function
ParseMysqlGTIDSet
(str string)
IceFireDB-SQLite/pkg/mysql/mysql/mysql_gtid.go:304
↓ 8 callers
Function
PutLengthEncodedString
(b []byte)
IceFireDB-SQLProxy/pkg/mysql/mysql/util.go:228
↓ 8 callers
Function
PutLengthEncodedString
(b []byte)
IceFireDB-SQLite/pkg/mysql/mysql/util.go:228
↓ 8 callers
Function
checkScanValues
(t *testing.T, ay interface{}, values ...interface{})
scan_test.go:28
↓ 8 callers
Function
errAccessDenied
(password string)
IceFireDB-SQLProxy/pkg/mysql/server/auth.go:68
↓ 8 callers
Function
errAccessDenied
(password string)
IceFireDB-SQLite/pkg/mysql/server/auth.go:68
↓ 8 callers
Function
testListIndex
(key []byte, index int64, v int)
lists_test.go:18
↓ 7 callers
Method
AddCommand
(operation string, handlers ...router.HandlerFunc)
IceFireDB-Redis-Proxy/pkg/router/redisCluster/router.go:134
↓ 7 callers
Method
AddCommand
(operation string, handlers ...router.HandlerFunc)
IceFireDB-PubSub/pkg/router/redisCluster/router.go:134
↓ 7 callers
Method
Close
()
IceFireDB-SQLProxy/pkg/mysql/client/conn.go:112
↓ 7 callers
Method
Close
()
IceFireDB-SQLProxy/pkg/mysql/server/conn.go:173
↓ 7 callers
Method
Close
()
IceFireDB-SQLite/pkg/mysql/server/conn.go:173
↓ 7 callers
Method
Close
()
driver/hybriddb/iterator.go:19
↓ 7 callers
Method
Commit
()
driver/hybriddb/write_batch.go:20
↓ 7 callers
Method
Encode
Encode GTID set into binary format used in binlog dump commands
IceFireDB-SQLite/pkg/mysql/mysql/gtid.go:9
↓ 7 callers
Method
First
()
driver/hybriddb/iterator.go:39
↓ 7 callers
Method
Get
(key []byte)
driver/hybriddb/snapshot.go:13
↓ 7 callers
Method
Key
()
driver/hybriddb/iterator.go:11
↓ 7 callers
Method
Next
()
IceFireDB-Redis-Proxy/pkg/router/context.go:49
↓ 7 callers
Method
Open
(path string, cfg *config.Config)
driver/ipfs-synckv/db.go:57
↓ 7 callers
Function
ParseMariadbGTID
ParseMariadbGTID parses mariadb gtid, [domain ID]-[server-id]-[sequence]
IceFireDB-SQLProxy/pkg/mysql/mysql/mariadb_gtid.go:22
↓ 7 callers
Function
ParseMariadbGTID
ParseMariadbGTID parses mariadb gtid, [domain ID]-[server-id]-[sequence]
IceFireDB-SQLite/pkg/mysql/mysql/mariadb_gtid.go:22
↓ 7 callers
Function
PutLengthEncodedInt
(n uint64)
IceFireDB-SQLProxy/pkg/mysql/mysql/util.go:173
↓ 7 callers
Function
PutLengthEncodedInt
(n uint64)
IceFireDB-SQLite/pkg/mysql/mysql/util.go:173
↓ 7 callers
Method
ResetSequence
()
IceFireDB-SQLProxy/pkg/mysql/packet/conn.go:296
↓ 7 callers
Method
ResetSequence
()
IceFireDB-SQLite/pkg/mysql/packet/conn.go:296
↓ 7 callers
Method
Value
()
driver/hybriddb/iterator.go:15
↓ 7 callers
Method
acquirePassword
()
IceFireDB-SQLProxy/pkg/mysql/server/auth.go:56
↓ 7 callers
Method
acquirePassword
()
IceFireDB-SQLite/pkg/mysql/server/auth.go:56
↓ 7 callers
Method
exec
(query string)
IceFireDB-SQLProxy/pkg/mysql/client/conn.go:317
↓ 7 callers
Method
exec
(query string)
IceFireDB-SQLite/pkg/mysql/client/conn.go:312
↓ 6 callers
Method
AddCommand
(operation string, handlers ...router.HandlerFunc)
IceFireDB-PubSub/pkg/router/redisNode/router.go:154
↓ 6 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-SQLite/pkg/p2p/p2p.go:103
↓ 6 callers
Method
Decode
(data []byte)
IceFireDB-SQLite/pkg/mysql/mysql/mysql_gtid.go:283
↓ 6 callers
Function
NewDefaultError
NewDefaultError: default mysql error, must adapt errname message format
IceFireDB-SQLProxy/pkg/mysql/mysql/error.go:27
↓ 6 callers
Function
NewDefaultError
NewDefaultError: default mysql error, must adapt errname message format
IceFireDB-SQLite/pkg/mysql/mysql/error.go:27
↓ 6 callers
Method
Parse
(p FieldData)
IceFireDB-SQLite/pkg/mysql/mysql/field.go:44
↓ 6 callers
Method
Read
()
IceFireDB-PubSub/test/proto/client.go:67
↓ 6 callers
Method
ReadPacketReuseMem
(dst []byte)
IceFireDB-SQLProxy/pkg/mysql/packet/conn.go:99
↓ 6 callers
Method
ReadPacketReuseMem
(dst []byte)
IceFireDB-SQLite/pkg/mysql/packet/conn.go:99
↓ 6 callers
Function
Uint16ToBytes
(n uint16)
IceFireDB-SQLProxy/pkg/mysql/mysql/util.go:235
↓ 6 callers
Function
Uint16ToBytes
(n uint16)
IceFireDB-SQLite/pkg/mysql/mysql/util.go:235
↓ 6 callers
Function
WriteInt
(local *RESPHandle.WriterHandle, reply int64)
IceFireDB-Redis-Proxy/pkg/router/writer.go:135
↓ 6 callers
Function
WriteInt
(local *RESPHandle.WriterHandle, reply int64)
IceFireDB-PubSub/pkg/router/writer.go:135
↓ 6 callers
Function
WriteSimpleString
(local *RESPHandle.WriterHandle, reply string)
IceFireDB-Redis-Proxy/pkg/router/writer.go:30
↓ 6 callers
Function
checkConnection
checkConnection returns true if a connection could be made, false otherwise.
driver/oss/s3_test.go:227
↓ 5 callers
Method
Close
()
driver/hybriddb/snapshot.go:31
↓ 5 callers
Method
Compare
(o Position)
IceFireDB-SQLite/pkg/mysql/mysql/position.go:15
↓ 5 callers
Method
Contain
Contain returns true if sub in s
IceFireDB-SQLProxy/pkg/mysql/mysql/mysql_gtid.go:111
↓ 5 callers
Method
Contain
Contain returns true if sub in s
IceFireDB-SQLite/pkg/mysql/mysql/mysql_gtid.go:111
↓ 5 callers
Method
Do
(cmd string, args ...interface{})
IceFireDB-Redis-Proxy/pkg/router/redisNode/router.go:134
↓ 5 callers
Method
Do
(cmd string, args ...interface{})
IceFireDB-PubSub/pkg/router/redisNode/router.go:142
↓ 5 callers
Method
Dump
(section string)
server_info.go:63
↓ 5 callers
Method
GetValue
(row, column int)
IceFireDB-SQLProxy/pkg/mysql/mysql/resultset.go:72
↓ 5 callers
Method
GetValue
(row, column int)
IceFireDB-SQLite/pkg/mysql/mysql/resultset.go:72
↓ 5 callers
Function
Int64ToUint64
(val int64)
IceFireDB-SQLProxy/utils/zeroalloc.go:21
↓ 5 callers
Function
Int64ToUint64
(val int64)
IceFireDB-SQLite/utils/zeroalloc.go:21
↓ 5 callers
Method
IsInTransaction
()
IceFireDB-SQLProxy/pkg/mysql/client/conn.go:287
↓ 5 callers
Method
NameIndex
(name string)
IceFireDB-SQLProxy/pkg/mysql/mysql/resultset.go:84
↓ 5 callers
Method
NameIndex
(name string)
IceFireDB-SQLite/pkg/mysql/mysql/resultset.go:84
↓ 5 callers
Function
NewConn
(conn net.Conn)
IceFireDB-SQLProxy/pkg/mysql/packet/conn.go:70
↓ 5 callers
Function
NewConn
(conn net.Conn)
IceFireDB-SQLite/pkg/mysql/packet/conn.go:70
↓ 5 callers
Method
NewIterator
()
driver/hybriddb/db.go:281
↓ 5 callers
Method
NewSnapshot
()
driver/hybriddb/db.go:290
↓ 5 callers
Method
Next
()
driver/hybriddb/iterator.go:31
↓ 5 callers
Method
Parse
(p FieldData)
IceFireDB-SQLProxy/pkg/mysql/mysql/field.go:44
↓ 5 callers
Function
ReadArray
Read an array, with all elements are the raw redis commands Also reads sets and maps.
IceFireDB-Redis-Proxy/test/proto/proto.go:30
↓ 5 callers
Function
ReadArray
Read an array, with all elements are the raw redis commands Also reads sets and maps.
IceFireDB-PubSub/test/proto/proto.go:30
↓ 5 callers
Function
ReadString
(b string)
IceFireDB-Redis-Proxy/test/proto/proto.go:74
↓ 5 callers
Function
ReadString
(b string)
IceFireDB-PubSub/test/proto/proto.go:74
↓ 5 callers
Method
Reset
()
IceFireDB-Redis-Proxy/pkg/router/context.go:41
↓ 5 callers
Method
Reset
()
IceFireDB-PubSub/pkg/router/context.go:41
↓ 5 callers
Method
Sort
()
IceFireDB-SQLProxy/pkg/mysql/mysql/mysql_gtid.go:82
↓ 5 callers
Method
Sort
()
IceFireDB-SQLite/pkg/mysql/mysql/mysql_gtid.go:82
↓ 5 callers
Function
Uint32ToBytes
(n uint32)
IceFireDB-SQLProxy/pkg/mysql/mysql/util.go:242
↓ 5 callers
Function
Uint32ToBytes
(n uint32)
IceFireDB-SQLite/pkg/mysql/mysql/util.go:242
↓ 5 callers
Method
UseDB
handle COM_INIT_DB command, you can check whether the dbName is valid, or other.
IceFireDB-SQLite/pkg/mysql/server/command.go:17
↓ 5 callers
Function
checkScan
(t *testing.T, c *redis.Client, tp string)
scan_test.go:46
↓ 5 callers
Method
dumpPairs
(buf *bytes.Buffer, pairs ...infoPair)
server_info.go:201
↓ 5 callers
Method
handleOKPacket
(data []byte)
IceFireDB-SQLProxy/pkg/mysql/client/resp.go:39
↓ 5 callers
Method
handleOKPacket
(data []byte)
IceFireDB-SQLite/pkg/mysql/client/resp.go:39
↓ 5 callers
Function
isDML
(sql string)
IceFireDB-SQLProxy/internal/mysql/p2p.go:163
↓ 5 callers
Method
isEOFPacket
(data []byte)
IceFireDB-SQLProxy/pkg/mysql/client/resp.go:35
↓ 5 callers
Method
isEOFPacket
(data []byte)
IceFireDB-SQLite/pkg/mysql/client/resp.go:35
↓ 5 callers
Function
parseInterval
Interval is [start, stop), but the GTID string's format is [n] or [n1-n2], closed interval
IceFireDB-SQLProxy/pkg/mysql/mysql/mysql_gtid.go:27
↓ 5 callers
Function
parseInterval
Interval is [start, stop), but the GTID string's format is [n] or [n1-n2], closed interval
IceFireDB-SQLite/pkg/mysql/mysql/mysql_gtid.go:27
← previous
next →
101–200 of 1,844, ranked by callers