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
decode
(data []byte)
IceFireDB-SQLite/pkg/mysql/mysql/mysql_gtid.go:251
↓ 2 callers
Method
decodeFirstPart
(data []byte)
IceFireDB-SQLProxy/pkg/mysql/server/handshake_resp.go:56
↓ 2 callers
Method
decodeFirstPart
(data []byte)
IceFireDB-SQLite/pkg/mysql/server/handshake_resp.go:56
↓ 2 callers
Function
decrypt
(data []byte, key []byte)
driver/ipfs-synckv/singularity.go:39
↓ 2 callers
Function
directDoIntErr
(tb testing.TB, c *proto.Client, args ...interface{})
IceFireDB-Redis-Proxy/test/test_test.go:245
↓ 2 callers
Function
directDoIntErr
(tb testing.TB, c *proto.Client, args ...interface{})
IceFireDB-PubSub/test/test_test.go:245
↓ 2 callers
Function
directDoStringArrErr
(tb testing.TB, c *proto.Client, args ...interface{})
IceFireDB-Redis-Proxy/test/test_test.go:206
↓ 2 callers
Function
directDoStringArrErr
(tb testing.TB, c *proto.Client, args ...interface{})
IceFireDB-PubSub/test/test_test.go:206
↓ 2 callers
Method
dumpGC
(buf *bytes.Buffer)
server_info.go:160
↓ 2 callers
Method
dumpMem
(buf *bytes.Buffer)
server_info.go:135
↓ 2 callers
Method
dumpServer
(buf *bytes.Buffer)
server_info.go:115
↓ 2 callers
Method
dumpStore
(buf *bytes.Buffer)
server_info.go:183
↓ 2 callers
Method
encode
(w io.Writer)
IceFireDB-SQLProxy/pkg/mysql/mysql/mysql_gtid.go:231
↓ 2 callers
Method
encode
(w io.Writer)
IceFireDB-SQLite/pkg/mysql/mysql/mysql_gtid.go:231
↓ 2 callers
Function
encrypt
(data []byte, key []byte)
driver/ipfs-synckv/singularity.go:26
↓ 2 callers
Function
fieldType
(value any)
IceFireDB-SQLProxy/pkg/mysql/mysql/resultset_helper.go:83
↓ 2 callers
Function
fieldType
(value any)
IceFireDB-SQLite/pkg/mysql/mysql/resultset_helper.go:83
↓ 2 callers
Method
forward
(newer *MariadbGTID)
IceFireDB-SQLProxy/pkg/mysql/mysql/mariadb_gtid.go:77
↓ 2 callers
Method
forward
(newer *MariadbGTID)
IceFireDB-SQLite/pkg/mysql/mysql/mariadb_gtid.go:77
↓ 2 callers
Method
genAuthResponse
generate auth response data according to auth plugin NOTE: the returned boolean value indicates whether to add a \NUL to the end of data. it is qui
IceFireDB-SQLProxy/pkg/mysql/client/auth.go:106
↓ 2 callers
Method
genAuthResponse
generate auth response data according to auth plugin NOTE: the returned boolean value indicates whether to add a \NUL to the end of data. it is qui
IceFireDB-SQLite/pkg/mysql/client/auth.go:107
↓ 2 callers
Function
getColumnTypeAndLen
(columnType string)
IceFireDB-SQLite/internal/sqlite/db.go:198
↓ 2 callers
Method
getIdleConnectionUnsafe
()
IceFireDB-SQLProxy/pkg/mysql/client/pool.go:284
↓ 2 callers
Method
getIdleConnectionUnsafe
()
IceFireDB-SQLite/pkg/mysql/client/pool.go:282
↓ 2 callers
Function
getTableName
(sql string)
IceFireDB-SQLite/internal/sqlite/db.go:183
↓ 2 callers
Method
getWriteBatch
()
driver/badger/batch.go:15
↓ 2 callers
Function
handleExpiration
handleExpiration handles common expiration logic for EXPIRE/EXPIREAT/SETEX/SETEXAT
strings.go:52
↓ 2 callers
Function
handleInboundSQL
(m *mysqlProxy, s *p2p.Message, txConn map[string]*client.Conn, accessType string)
IceFireDB-SQLProxy/internal/mysql/p2p.go:109
↓ 2 callers
Function
handlePeerDiscovery
A function that connects the given host to all peers received from a channel of peer address information. Meant to be started as a go routine.
IceFireDB-SQLProxy/pkg/p2p/p2p.go:420
↓ 2 callers
Function
handlePeerDiscovery
A function that connects the given host to all peers received from a channel of peer address information. Meant to be started as a go routine.
IceFireDB-SQLite/pkg/p2p/p2p.go:419
↓ 2 callers
Method
handlePublicKeyRetrieval
Public Key Retrieval See: https://dev.mysql.com/doc/internals/en/public-key-retrieval.html
IceFireDB-SQLProxy/pkg/mysql/server/handshake_resp.go:172
↓ 2 callers
Method
handlePublicKeyRetrieval
Public Key Retrieval See: https://dev.mysql.com/doc/internals/en/public-key-retrieval.html
IceFireDB-SQLite/pkg/mysql/server/handshake_resp.go:172
↓ 2 callers
Function
inline
(r rune, s string)
IceFireDB-Redis-Proxy/test/proto/types.go:27
↓ 2 callers
Function
inline
(r rune, s string)
IceFireDB-PubSub/test/proto/types.go:27
↓ 2 callers
Function
isDML
(sql string)
IceFireDB-SQLite/internal/sqlite/db.go:235
↓ 2 callers
Function
keyMutexIndex
keyMutexIndex calculates mutex index based on key
lists.go:24
↓ 2 callers
Function
newOptions
(cfg *config.LevelDBConfig)
driver/ipfs-synckv/db.go:194
↓ 2 callers
Function
newOptions
(cfg *config.LevelDBConfig)
driver/oss/db.go:143
↓ 2 callers
Function
newOptions
(cfg *config.LevelDBConfig)
driver/ipfs/db.go:133
↓ 2 callers
Function
newOptions
(cfg *config.LevelDBConfig)
driver/hybriddb/db.go:142
↓ 2 callers
Method
ping
(conn *Conn)
IceFireDB-SQLProxy/pkg/mysql/client/pool.go:471
↓ 2 callers
Method
ping
(conn *Conn)
IceFireDB-SQLite/pkg/mysql/client/pool.go:465
↓ 2 callers
Method
popAdminConn
()
IceFireDB-SQLProxy/internal/mysql/proxy.go:118
↓ 2 callers
Method
popConn
(pool *client.Pool)
IceFireDB-SQLProxy/internal/mysql/proxy.go:126
↓ 2 callers
Method
pushAdminConn
(mysqlConn *client.Conn, err error)
IceFireDB-SQLProxy/internal/mysql/proxy.go:163
↓ 2 callers
Method
pushConn
(mysqlConn *client.Conn, err error, pool *client.Pool)
IceFireDB-SQLProxy/internal/mysql/proxy.go:171
↓ 2 callers
Method
putConnection
(connection Connection)
IceFireDB-SQLProxy/pkg/mysql/client/pool.go:179
↓ 2 callers
Method
putConnection
(connection Connection)
IceFireDB-SQLite/pkg/mysql/client/pool.go:177
↓ 2 callers
Method
putConnectionUnsafe
(connection Connection)
IceFireDB-SQLProxy/pkg/mysql/client/pool.go:220
↓ 2 callers
Method
putConnectionUnsafe
(connection Connection)
IceFireDB-SQLite/pkg/mysql/client/pool.go:218
↓ 2 callers
Method
readAuthResult
()
IceFireDB-SQLProxy/pkg/mysql/client/resp.go:169
↓ 2 callers
Method
readAuthResult
()
IceFireDB-SQLite/pkg/mysql/client/resp.go:169
↓ 2 callers
Method
readAuthSwitchRequestResponse
see: https://dev.mysql.com/doc/dev/mysql-server/latest/page_protocol_connection_phase_packets_protocol_auth_switch_response.html
IceFireDB-SQLProxy/pkg/mysql/server/resp.go:101
↓ 2 callers
Method
readAuthSwitchRequestResponse
see: https://dev.mysql.com/doc/dev/mysql-server/latest/page_protocol_connection_phase_packets_protocol_auth_switch_response.html
IceFireDB-SQLite/pkg/mysql/server/resp.go:101
↓ 2 callers
Method
readFirstPart
()
IceFireDB-SQLProxy/pkg/mysql/server/handshake_resp.go:47
↓ 2 callers
Method
readFirstPart
()
IceFireDB-SQLite/pkg/mysql/server/handshake_resp.go:47
↓ 2 callers
Method
readResult
(binary bool)
IceFireDB-SQLProxy/pkg/mysql/client/resp.go:219
↓ 2 callers
Method
readResult
(binary bool)
IceFireDB-SQLite/pkg/mysql/client/resp.go:219
↓ 2 callers
Method
readResultColumns
(result *Result)
IceFireDB-SQLProxy/pkg/mysql/client/resp.go:323
↓ 2 callers
Method
readResultColumns
(result *Result)
IceFireDB-SQLite/pkg/mysql/client/resp.go:323
↓ 2 callers
Method
readUntilEOF
()
IceFireDB-SQLProxy/pkg/mysql/client/resp.go:17
↓ 2 callers
Method
readUntilEOF
()
IceFireDB-SQLite/pkg/mysql/client/resp.go:17
↓ 2 callers
Method
startNewConnections
(count int)
IceFireDB-SQLProxy/pkg/mysql/client/pool.go:449
↓ 2 callers
Method
startNewConnections
(count int)
IceFireDB-SQLite/pkg/mysql/client/pool.go:447
↓ 2 callers
Method
validateKeyValue
(key, value []byte)
driver/hybriddb/db.go:112
↓ 2 callers
Method
writeAuthMoreDataFastAuth
()
IceFireDB-SQLProxy/pkg/mysql/server/resp.go:127
↓ 2 callers
Method
writeAuthMoreDataFastAuth
()
IceFireDB-SQLite/pkg/mysql/server/resp.go:127
↓ 2 callers
Method
writeAuthMoreDataPubkey
()
IceFireDB-SQLProxy/pkg/mysql/server/resp.go:113
↓ 2 callers
Method
writeAuthMoreDataPubkey
()
IceFireDB-SQLite/pkg/mysql/server/resp.go:113
↓ 2 callers
Method
writeFieldList
(fs []*Field, data []byte)
IceFireDB-SQLProxy/pkg/mysql/server/resp.go:163
↓ 2 callers
Method
writeFieldList
(fs []*Field, data []byte)
IceFireDB-SQLite/pkg/mysql/server/resp.go:163
↓ 2 callers
Function
zparseRange
(a1 string, a2 string)
sorted_sets.go:34
↓ 1 callers
Method
AddInterval
(in IntervalSlice)
IceFireDB-SQLProxy/pkg/mysql/mysql/mysql_gtid.go:222
↓ 1 callers
Method
AddInterval
(in IntervalSlice)
IceFireDB-SQLite/pkg/mysql/mysql/mysql_gtid.go:222
↓ 1 callers
Method
AddSet
AddSet adds mariadb gtid into mariadb gtid set
IceFireDB-SQLProxy/pkg/mysql/mysql/mariadb_gtid.go:125
↓ 1 callers
Method
AddSet
AddSet adds mariadb gtid into mariadb gtid set
IceFireDB-SQLite/pkg/mysql/mysql/mariadb_gtid.go:125
↓ 1 callers
Method
AddUser
(username, password string)
IceFireDB-SQLProxy/pkg/mysql/server/credential_provider.go:43
↓ 1 callers
Method
AddUser
(username, password string)
IceFireDB-SQLite/pkg/mysql/server/credential_provider.go:43
↓ 1 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-SQLProxy/pkg/p2p/p2p.go:136
↓ 1 callers
Function
AppendLengthEncodedInteger
AppendLengthEncodedInteger: encodes a uint64 value and appends it to the given bytes slice
IceFireDB-SQLProxy/pkg/mysql/mysql/util.go:93
↓ 1 callers
Function
AppendLengthEncodedInteger
AppendLengthEncodedInteger: encodes a uint64 value and appends it to the given bytes slice
IceFireDB-SQLite/pkg/mysql/mysql/util.go:93
↓ 1 callers
Method
AsFloat64
()
IceFireDB-SQLProxy/pkg/mysql/mysql/field.go:191
↓ 1 callers
Method
AsFloat64
()
IceFireDB-SQLite/pkg/mysql/mysql/field.go:191
↓ 1 callers
Method
AsInt64
()
IceFireDB-SQLProxy/pkg/mysql/mysql/field.go:187
↓ 1 callers
Method
AsInt64
()
IceFireDB-SQLite/pkg/mysql/mysql/field.go:187
↓ 1 callers
Method
AsString
()
IceFireDB-SQLProxy/pkg/mysql/mysql/field.go:195
↓ 1 callers
Method
AsString
()
IceFireDB-SQLite/pkg/mysql/mysql/field.go:195
↓ 1 callers
Method
AsUint64
()
IceFireDB-SQLProxy/pkg/mysql/mysql/field.go:183
↓ 1 callers
Method
AsUint64
()
IceFireDB-SQLite/pkg/mysql/mysql/field.go:183
↓ 1 callers
Function
Broadcast
(sql string)
IceFireDB-SQLite/internal/sqlite/db.go:249
↓ 1 callers
Function
BuildSimpleBinaryResultset
(names []string, values [][]any)
IceFireDB-SQLProxy/pkg/mysql/mysql/resultset_helper.go:188
↓ 1 callers
Function
BuildSimpleBinaryResultset
(names []string, values [][]any)
IceFireDB-SQLite/pkg/mysql/mysql/resultset_helper.go:188
↓ 1 callers
Function
BuildSimpleTextResultset
(names []string, values [][]any)
IceFireDB-SQLProxy/pkg/mysql/mysql/resultset_helper.go:122
↓ 1 callers
Function
BuildSimpleTextResultset
(names []string, values [][]any)
IceFireDB-SQLite/pkg/mysql/mysql/resultset_helper.go:122
↓ 1 callers
Function
BytesBufferGet
()
IceFireDB-SQLProxy/utils/bytes_buffer_pool.go:17
↓ 1 callers
Function
BytesBufferGet
()
IceFireDB-SQLite/utils/bytes_buffer_pool.go:17
↓ 1 callers
Function
BytesBufferPut
(data *bytes.Buffer)
IceFireDB-SQLProxy/utils/bytes_buffer_pool.go:29
↓ 1 callers
Function
BytesBufferPut
(data *bytes.Buffer)
IceFireDB-SQLite/utils/bytes_buffer_pool.go:29
↓ 1 callers
Method
Closed
()
IceFireDB-SQLProxy/pkg/mysql/server/conn.go:178
↓ 1 callers
Method
Closed
()
IceFireDB-SQLite/pkg/mysql/server/conn.go:178
← previous
next →
401–500 of 1,844, ranked by callers