Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alchemystar/Lancelot
/ functions
Functions
605 in github.com/alchemystar/Lancelot
⨍
Functions
605
◇
Types & classes
118
↓ 1 callers
Method
getDocument
(InputStream xml)
src/main/java/alchemystar/lancelot/loader/ConfigUtil.java:53
↓ 1 callers
Method
getExecutor
采用默认的线程池配置 @param name @return
src/main/java/alchemystar/lancelot/common/threadpool/ThreadPool.java:20
↓ 1 callers
Method
getGBKByte
获取指定字符串按GBK编码转换成的byte长度 由于String.getByte方法依赖于操作系统编码,处理中文字符串时建议用此方法 @param data @return
src/main/java/alchemystar/lancelot/route/util/StringUtil.java:342
↓ 1 callers
Method
getHitColumns
()
src/main/java/alchemystar/lancelot/loader/XmlLoader.java:78
↓ 1 callers
Method
getInitBackendFromFuture
(ChannelFuture future)
src/main/java/alchemystar/lancelot/common/net/handler/backend/pool/MySqlDataPool.java:151
↓ 1 callers
Method
getPacketInfo
取得数据包信息
src/main/java/alchemystar/lancelot/common/net/proto/MySQLPacket.java:202
↓ 1 callers
Method
getPort
()
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendConnection.java:310
↓ 1 callers
Method
getResponseHandler
()
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendConnection.java:370
↓ 1 callers
Method
getSchemas
()
src/main/java/alchemystar/lancelot/common/net/response/ShowDatabases.java:80
↓ 1 callers
Method
getServerCapabilities
()
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendAuthenticator.java:103
↓ 1 callers
Method
getShutdown
()
src/main/java/alchemystar/lancelot/common/net/proto/util/PacketUtil.java:56
↓ 1 callers
Method
getSqlType
()
src/main/java/alchemystar/lancelot/common/net/route/RouteResultsetNode.java:36
↓ 1 callers
Method
getStateSyncBackend
获取已经状态同步过的backend todo 优化,减少发送请求的数量 @return
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendConnection.java:88
↓ 1 callers
Method
getStatement
()
src/main/java/alchemystar/lancelot/common/net/route/RouteResultsetNode.java:32
↓ 1 callers
Method
getStatement
()
src/main/java/alchemystar/lancelot/common/net/route/RouteResultset.java:17
↓ 1 callers
Method
getTbRender
()
src/main/java/alchemystar/lancelot/loader/TableRuleConfig.java:46
↓ 1 callers
Method
getTxIsolationCommand
(int txIsolation)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/AbstractFrontendConnection.java:68
↓ 1 callers
Method
getTxIsolationPacket
(int txIsolation)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/AbstractFrontendConnection.java:104
↓ 1 callers
Method
getType
()
src/main/java/alchemystar/lancelot/common/net/handler/backend/cmd/Command.java:45
↓ 1 callers
Method
getUseSchemaCommand
(String schema)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/AbstractFrontendConnection.java:78
↓ 1 callers
Method
getUseSchemaPacket
(String schema)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/AbstractFrontendConnection.java:83
↓ 1 callers
Method
getUser
(FrontendConnection c)
src/main/java/alchemystar/lancelot/common/net/response/SelectUser.java:60
↓ 1 callers
Method
handle
(String stmt, FrontendConnection c)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/SavepointHandler.java:14
↓ 1 callers
Method
handle
(String stmt, FrontendConnection c)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/BeginHandler.java:15
↓ 1 callers
Method
handle
(String stmt, FrontendConnection c, int offset)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/ShowHandler.java:15
↓ 1 callers
Method
handle
(String stmt, int offset, FrontendConnection c)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/KillHandler.java:18
↓ 1 callers
Method
handle
(String stmt, FrontendConnection c, int offset)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/StartHandler.java:17
↓ 1 callers
Method
handle
(String stmt, FrontendConnection c, int offset)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/SetHandler.java:27
↓ 1 callers
Method
handle
(String sql, FrontendConnection c, int offset)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/UseHandler.java:15
↓ 1 callers
Method
handle
(String stmt, FrontendConnection c, int offs)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/SelectHandler.java:23
↓ 1 callers
Method
handleMutliErrorResponse
(BinaryPacket bin)
src/main/java/alchemystar/lancelot/common/net/handler/node/RollBackExecutor.java:74
↓ 1 callers
Method
handleMutliErrorResponse
(BinaryPacket bin)
src/main/java/alchemystar/lancelot/common/net/handler/node/CommitExecutor.java:81
↓ 1 callers
Method
handleMutliOkResponse
(BinaryPacket bin)
src/main/java/alchemystar/lancelot/common/net/handler/node/RollBackExecutor.java:111
↓ 1 callers
Method
handleMutliOkResponse
(BinaryPacket bin)
src/main/java/alchemystar/lancelot/common/net/handler/node/CommitExecutor.java:119
↓ 1 callers
Method
handleNormalResult
(BinaryPacket bin, CmdType cmdType)
src/main/java/alchemystar/lancelot/common/net/handler/backend/BackendCommandHandler.java:156
↓ 1 callers
Method
handleResponse
(BinaryPacket bin, CmdType cmdType)
src/main/java/alchemystar/lancelot/common/net/handler/backend/BackendCommandHandler.java:75
↓ 1 callers
Method
handleResultSet
(BinaryPacket bin, CmdType cmdType)
src/main/java/alchemystar/lancelot/common/net/handler/backend/BackendCommandHandler.java:83
↓ 1 callers
Method
handleSingleErrorResponse
(BinaryPacket bin)
src/main/java/alchemystar/lancelot/common/net/handler/node/RollBackExecutor.java:66
↓ 1 callers
Method
handleSingleErrorResponse
(BinaryPacket bin)
src/main/java/alchemystar/lancelot/common/net/handler/node/CommitExecutor.java:74
↓ 1 callers
Method
handleSingleOkResponse
(BinaryPacket bin)
src/main/java/alchemystar/lancelot/common/net/handler/node/RollBackExecutor.java:106
↓ 1 callers
Method
handleSingleOkResponse
(BinaryPacket bin)
src/main/java/alchemystar/lancelot/common/net/handler/node/CommitExecutor.java:113
↓ 1 callers
Method
hasStatusFlag
(long flag)
src/main/java/alchemystar/lancelot/common/net/proto/mysql/EOFPacket.java:53
↓ 1 callers
Method
heartbeat
(byte[] data)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendConnection.java:142
↓ 1 callers
Method
identityCheck
select @@identity<br/> select @@identiTy aS iD
src/main/java/alchemystar/lancelot/parser/ServerParseSelect.java:360
↓ 1 callers
Method
idleCheck
()
src/main/java/alchemystar/lancelot/common/net/handler/backend/pool/MySqlDataPool.java:241
↓ 1 callers
Method
init
()
src/main/java/alchemystar/lancelot/common/net/handler/backend/pool/MySqlDataPool.java:78
↓ 1 callers
Method
initBackends
初始化后端连接
src/main/java/alchemystar/lancelot/common/net/handler/backend/pool/MySqlDataPool.java:92
↓ 1 callers
Method
initDB
(BinaryPacket bin)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendConnection.java:57
↓ 1 callers
Method
initIdleCheck
初始化IdleCheck
src/main/java/alchemystar/lancelot/common/net/handler/backend/pool/MySqlDataPool.java:215
↓ 1 callers
Method
insertCheck
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParse.java:205
↓ 1 callers
Method
isAlive
()
src/main/java/alchemystar/lancelot/common/net/handler/backend/BackendConnection.java:81
↓ 1 callers
Method
isContainChinese
字符串是否包含中文 @param message @param length @return
src/main/java/alchemystar/lancelot/route/util/StringUtil.java:182
↓ 1 callers
Method
isInited
()
src/main/java/alchemystar/lancelot/common/net/handler/backend/pool/MySqlDataPool.java:256
↓ 1 callers
Method
isTxInterrupted
()
src/main/java/alchemystar/lancelot/common/net/handler/session/FrontendSession.java:202
↓ 1 callers
Method
isWhitespace
(char c)
src/main/java/alchemystar/lancelot/parser/util/CharTypes.java:63
↓ 1 callers
Method
isolation
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:431
↓ 1 callers
Method
kill
(byte[] data)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendConnection.java:151
↓ 1 callers
Method
killCheck
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParse.java:99
↓ 1 callers
Method
killQueryCheck
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParse.java:128
↓ 1 callers
Method
lastEofResponse
(BinaryPacket bin)
src/main/java/alchemystar/lancelot/common/net/handler/node/ResponseHandler.java:33
↓ 1 callers
Method
lastInsertCheck
SELECT LAST_INSERT_ID()
src/main/java/alchemystar/lancelot/parser/ServerParseSelect.java:339
↓ 1 callers
Method
level
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:467
↓ 1 callers
Method
load
()
src/main/java/alchemystar/lancelot/loader/XmlLoader.java:28
↓ 1 callers
Method
loadTableRules
(Element root)
src/main/java/alchemystar/lancelot/loader/XmlLoader.java:43
↓ 1 callers
Method
markInit
()
src/main/java/alchemystar/lancelot/common/net/handler/backend/pool/MySqlDataPool.java:114
↓ 1 callers
Method
multiParse
(String sql)
src/main/java/alchemystar/lancelot/route/LancelotStmtParser.java:39
↓ 1 callers
Method
multiSetResponse
(String stmt, FrontendConnection c, int rs)
src/main/java/alchemystar/lancelot/common/net/response/CharacterSet.java:54
↓ 1 callers
Method
names
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:167
↓ 1 callers
Method
next
()
src/main/java/alchemystar/lancelot/common/net/proto/util/RandomUtil.java:44
↓ 1 callers
Method
nextCharIsSep
检查下一个字符是否为分隔符,并把偏移量加1
src/main/java/alchemystar/lancelot/parser/util/ParseUtil.java:206
↓ 1 callers
Method
okResponse
(BinaryPacket bin)
src/main/java/alchemystar/lancelot/common/net/handler/node/ResponseHandler.java:27
↓ 1 callers
Method
oneSetResponse
(String stmt, FrontendConnection c, int rs)
src/main/java/alchemystar/lancelot/common/net/response/CharacterSet.java:33
↓ 1 callers
Method
pCheck
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:632
↓ 1 callers
Method
parse
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseShow.java:21
↓ 1 callers
Method
parse
(String stmt)
src/main/java/alchemystar/lancelot/parser/ServerParse.java:33
↓ 1 callers
Method
parse
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseStart.java:17
↓ 1 callers
Method
parse
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSelect.java:29
↓ 1 callers
Method
parseIdentifierEscape
<code>AS `abc`</code> @param offset stmt.charAt(offset) == first <code>`</code>
src/main/java/alchemystar/lancelot/parser/util/ParseUtil.java:126
↓ 1 callers
Method
parseSelect
(String sql)
src/main/java/alchemystar/lancelot/route/LancelotStmtParser.java:55
↓ 1 callers
Method
parseString
<code>'abc'</code> @param offset stmt.charAt(offset) == first <code>'</code>
src/main/java/alchemystar/lancelot/parser/util/ParseUtil.java:34
↓ 1 callers
Method
parseString2
<code>"abc"</code> @param offset stmt.charAt(offset) == first <code>"</code>
src/main/java/alchemystar/lancelot/parser/util/ParseUtil.java:80
↓ 1 callers
Method
parser
(String sql, int sqlType)
src/main/java/alchemystar/lancelot/route/LancelotStmtParser.java:30
↓ 1 callers
Method
ping
()
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendConnection.java:138
↓ 1 callers
Method
pollCommand
()
src/main/java/alchemystar/lancelot/common/net/handler/backend/BackendConnection.java:77
↓ 1 callers
Method
prCheck
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:667
↓ 1 callers
Method
processCmd
(ChannelHandlerContext ctx, BinaryPacket bin)
src/main/java/alchemystar/lancelot/common/net/handler/backend/BackendCommandHandler.java:59
↓ 1 callers
Method
rCheck
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParse.java:222
↓ 1 callers
Method
rCheck
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:526
↓ 1 callers
Method
randomByte
(byte[] b)
src/main/java/alchemystar/lancelot/common/net/proto/util/RandomUtil.java:39
↓ 1 callers
Method
read
(BinaryPacket bin)
src/main/java/alchemystar/lancelot/common/net/proto/mysql/AuthPacket.java:31
↓ 1 callers
Method
read
(BinaryPacket bin)
src/main/java/alchemystar/lancelot/common/net/proto/mysql/HandshakePacket.java:30
↓ 1 callers
Method
read
(byte[] data)
src/main/java/alchemystar/lancelot/common/net/proto/mysql/EOFPacket.java:23
↓ 1 callers
Method
readInt
()
src/main/java/alchemystar/lancelot/common/net/proto/mysql/MySQLMessage.java:87
↓ 1 callers
Method
readLong
(ByteBuf data)
src/main/java/alchemystar/lancelot/common/net/proto/util/ByteUtil.java:34
↓ 1 callers
Method
readStringWithLength
()
src/main/java/alchemystar/lancelot/common/net/proto/mysql/MySQLMessage.java:262
↓ 1 callers
Method
readUB2
(ByteBuf data)
src/main/java/alchemystar/lancelot/common/net/proto/util/ByteUtil.java:13
↓ 1 callers
Method
renderTB
(MySqlSelectQueryBlock x)
src/main/java/alchemystar/lancelot/route/visitor/LancelotOutputVisitor.java:160
↓ 1 callers
Method
renderTB
(MySqlSelectQueryBlock x)
src/main/java/alchemystar/lancelot/route/visitor/LancelotTbSuffixVisitor.java:140
↓ 1 callers
Method
replaceCheck
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParse.java:239
↓ 1 callers
Method
reset
(int initCount)
src/main/java/alchemystar/lancelot/common/net/handler/node/MultiNodeExecutor.java:55
← previous
next →
201–300 of 605, ranked by callers