MCPcopy Create free account

hub / github.com/alchemystar/Lancelot / functions

Functions605 in github.com/alchemystar/Lancelot

↓ 2 callersMethoderrorResponse
(BinaryPacket bin)
src/main/java/alchemystar/lancelot/common/net/handler/node/ResponseHandler.java:24
↓ 2 callersMethodgetByteBuf
(ChannelHandlerContext ctx)
src/main/java/alchemystar/lancelot/common/net/proto/mysql/CommandPacket.java:35
↓ 2 callersMethodgetBytes
(int i, int index, byte[] buf)
src/main/java/alchemystar/lancelot/common/net/proto/util/IntegerUtil.java:44
↓ 2 callersMethodgetCommitCommand
()
src/main/java/alchemystar/lancelot/common/net/handler/frontend/AbstractFrontendConnection.java:36
↓ 2 callersMethodgetConnection
()
src/main/java/alchemystar/lancelot/common/net/handler/factory/FrontConnectionFactory.java:36
↓ 2 callersMethodgetContext
()
src/main/java/alchemystar/lancelot/route/util/VelocityUtil.java:27
↓ 2 callersMethodgetCtx
()
src/main/java/alchemystar/lancelot/common/net/handler/frontend/AbstractFrontendConnection.java:119
↓ 2 callersMethodgetFrontendCommand
(String sql, int type)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/AbstractFrontendConnection.java:27
↓ 2 callersMethodgetHost
()
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendConnection.java:294
↓ 2 callersMethodgetLastInsertId
()
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendConnection.java:318
↓ 2 callersMethodgetMaxSize
()
src/main/java/alchemystar/lancelot/common/threadpool/config/ThreadPoolConfig.java:49
↓ 2 callersMethodgetNodeCount
()
src/main/java/alchemystar/lancelot/common/net/route/RouteResultset.java:21
↓ 2 callersMethodgetOkPacket
()
src/main/java/alchemystar/lancelot/common/net/handler/frontend/KillHandler.java:51
↓ 2 callersMethodgetRollBackCommand
()
src/main/java/alchemystar/lancelot/common/net/handler/frontend/AbstractFrontendConnection.java:41
↓ 2 callersMethodgetTableRules
()
src/main/java/alchemystar/lancelot/loader/XmlLoader.java:69
↓ 2 callersMethodgetThreadGroup
()
src/main/java/alchemystar/lancelot/common/threadpool/NamedThreadFactory.java:63
↓ 2 callersMethodhash
(String src)
src/main/java/alchemystar/lancelot/common/net/proto/util/SecurityUtil.java:58
↓ 2 callersMethodindexAfterIdentity
@param offset <code>stmt.charAt(offset) == first '`' OR 'i' OR 'I' OR '\'' OR '"'</code> @return index after identity or `identity` or "ide
src/main/java/alchemystar/lancelot/parser/ServerParseSelect.java:300
↓ 2 callersMethodindexAfterLastInsertIdFunc
@param offset <code>stmt.charAt(offset) == first 'L' OR 'l'</code> @return index after LAST_INSERT_ID(), might equals to length. -1 if not
src/main/java/alchemystar/lancelot/parser/ServerParseSelect.java:278
↓ 2 callersMethodjoin
@param obj @param seperator @return
src/main/java/alchemystar/lancelot/common/net/proto/util/ArrayUtil.java:36
↓ 2 callersMethodnextStringIsExpectedWithIgnoreSepChar
检查下一个字符串是否为期望的字符串,并把偏移量移到从offset开始计算,expectValue之后的位置 @param stmt 被解析的sql @param offset 被解析的sql的当前位置 @param nextExpectedString 在stmt中准备查找的字符串 @param
src/main/java/alchemystar/lancelot/parser/util/ParseUtil.java:219
↓ 2 callersMethodnotifyFailure
()
src/main/java/alchemystar/lancelot/common/net/handler/node/RollBackExecutor.java:132
↓ 2 callersMethodnotifyFailure
()
src/main/java/alchemystar/lancelot/common/net/handler/node/CommitExecutor.java:169
↓ 2 callersMethodparse
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:27
↓ 2 callersMethodparse
日期字符串解析成日期对象基础方法,可以在此封装出多种便捷的方法直接使用 @param dateStr 日期字符串 @param format 输入的格式 @return 日期对象 @throws ParseException
src/main/java/alchemystar/lancelot/route/util/DateUtil.java:81
↓ 2 callersMethodparseAlias
@param aliasIndex for <code>AS id</code>, index of 'i'
src/main/java/alchemystar/lancelot/parser/util/ParseUtil.java:147
↓ 2 callersMethodpeekCommand
()
src/main/java/alchemystar/lancelot/common/net/handler/backend/BackendConnection.java:73
↓ 2 callersMethodquery
(String sql)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendQueryHandler.java:12
↓ 2 callersMethodrandomBytes
(int size)
src/main/java/alchemystar/lancelot/common/net/proto/util/RandomUtil.java:30
↓ 2 callersMethodreadBody
(MySQLMessage mm)
src/main/java/alchemystar/lancelot/common/net/proto/mysql/FieldPacket.java:83
↓ 2 callersMethodreadLong
()
src/main/java/alchemystar/lancelot/common/net/proto/mysql/MySQLMessage.java:100
↓ 2 callersMethodreadString
()
src/main/java/alchemystar/lancelot/common/net/proto/mysql/MySQLMessage.java:190
↓ 2 callersMethodreadStringWithNull
()
src/main/java/alchemystar/lancelot/common/net/proto/mysql/MySQLMessage.java:208
↓ 2 callersMethodreadUB3
(ByteBuf data)
src/main/java/alchemystar/lancelot/common/net/proto/util/ByteUtil.java:19
↓ 2 callersMethodresetSelect
()
src/main/java/alchemystar/lancelot/common/net/handler/backend/BackendCommandHandler.java:141
↓ 2 callersMethodscramble411
(byte[] pass, byte[] seed)
src/main/java/alchemystar/lancelot/common/net/proto/util/SecurityUtil.java:15
↓ 2 callersMethodsetAutocommit
(boolean autocommit)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendConnection.java:342
↓ 2 callersMethodsetCharset
(String charset)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendConnection.java:263
↓ 2 callersMethodsetSchema
(String schema)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendConnection.java:306
↓ 2 callersMethodskipAlias
<code>SELECT LAST_INSERT_ID() AS id, </code> @param offset index of 'i', offset == stmt.length() is possible @return index of ','. return
src/main/java/alchemystar/lancelot/parser/ServerParseSelect.java:125
↓ 2 callersMethodstringSize
(int x)
src/main/java/alchemystar/lancelot/common/net/proto/util/IntegerUtil.java:37
↓ 2 callersMethodstringSize
(long x)
src/main/java/alchemystar/lancelot/common/net/proto/util/LongUtil.java:24
↓ 2 callersMethodtoBytes
(long i)
src/main/java/alchemystar/lancelot/common/net/proto/util/LongUtil.java:15
↓ 2 callersMethodtransaction
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:392
↓ 2 callersMethodwriteBuf
(ByteBuf buffer,ChannelHandlerContext ctx)
src/main/java/alchemystar/lancelot/common/net/proto/mysql/FieldPacket.java:54
↓ 2 callersMethodwriteErrMessage
(int errno, String msg)
src/main/java/alchemystar/lancelot/common/net/handler/session/FrontendSession.java:129
↓ 1 callersMethodaCheck
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:557
↓ 1 callersMethodafterSuccess
连接和验证成功以后
src/main/java/alchemystar/lancelot/common/net/handler/backend/BackendAuthenticator.java:90
↓ 1 callersMethodauth
(ChannelHandlerContext ctx, Object msg)
src/main/java/alchemystar/lancelot/common/net/handler/backend/BackendAuthenticator.java:100
↓ 1 callersMethodauthOk
(ChannelHandlerContext ctx, Object msg)
src/main/java/alchemystar/lancelot/common/net/handler/backend/BackendAuthenticator.java:67
↓ 1 callersMethodautocommit
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:63
↓ 1 callersMethodautocommitOff
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:149
↓ 1 callersMethodautocommitOn
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:128
↓ 1 callersMethodautocommitValue
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:95
↓ 1 callersMethodbeginCheck
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParse.java:155
↓ 1 callersMethodbytes
()
src/main/java/alchemystar/lancelot/common/net/proto/mysql/MySQLMessage.java:39
↓ 1 callersMethodcalcPacketSize
()
src/main/java/alchemystar/lancelot/common/net/proto/mysql/ErrorPacket.java:69
↓ 1 callersMethodcalcPacketSize
()
src/main/java/alchemystar/lancelot/common/net/proto/mysql/HandshakePacket.java:65
↓ 1 callersMethodcalcPacketSize
()
src/main/java/alchemystar/lancelot/common/net/proto/mysql/ResultSetHeaderPacket.java:44
↓ 1 callersMethodcalcPacketSize
()
src/main/java/alchemystar/lancelot/common/net/proto/mysql/OkPacket.java:61
↓ 1 callersMethodcalcPacketSize
()
src/main/java/alchemystar/lancelot/common/net/proto/mysql/CommandPacket.java:48
↓ 1 callersMethodcalcPacketSize
()
src/main/java/alchemystar/lancelot/common/net/proto/mysql/EOFPacket.java:57
↓ 1 callersMethodcharacterSet
(String stmt, int offset, int depth)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:182
↓ 1 callersMethodcharacterSetC
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:259
↓ 1 callersMethodcharacterSetClient
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:320
↓ 1 callersMethodcharacterSetConnection
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:277
↓ 1 callersMethodcharacterSetResults
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:219
↓ 1 callersMethodcheckPassword
(byte[] password, String user)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendAuthenticator.java:124
↓ 1 callersMethodclose
()
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendConnection.java:132
↓ 1 callersMethodclose
()
src/main/java/alchemystar/lancelot/common/net/handler/backend/BackendConnection.java:85
↓ 1 callersMethodcobarCheck
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseShow.java:45
↓ 1 callersMethodcommitCheck
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParse.java:170
↓ 1 callersMethodcommitted
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:587
↓ 1 callersMethodcountDown
()
src/main/java/alchemystar/lancelot/common/net/handler/backend/pool/MySqlDataPool.java:208
↓ 1 callersMethodcrc32
(String str)
src/main/java/alchemystar/lancelot/route/util/StringUtil.java:437
↓ 1 callersMethodcreateNewConnection
()
src/main/java/alchemystar/lancelot/common/net/handler/backend/pool/MySqlDataPool.java:139
↓ 1 callersMethoddataCheck
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseShow.java:105
↓ 1 callersMethoddatabaseCheck
SELECT DATABASE()
src/main/java/alchemystar/lancelot/parser/ServerParseSelect.java:398
↓ 1 callersMethoddeleteCheck
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParse.java:187
↓ 1 callersMethoddiscard
(BackendConnection backend)
src/main/java/alchemystar/lancelot/common/net/handler/backend/pool/MySqlDataPool.java:182
↓ 1 callersMethodeCheck
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java:540
↓ 1 callersMethodencodeString
(String src, String charset)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendConnection.java:201
↓ 1 callersMethodexplainCheck
(String stmt, int offset)
src/main/java/alchemystar/lancelot/parser/ServerParse.java:80
↓ 1 callersMethodfailure
(int errno, String info)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendAuthenticator.java:162
↓ 1 callersMethodfieldListResponse
(List<BinaryPacket> fieldList)
src/main/java/alchemystar/lancelot/common/net/handler/node/ResponseHandler.java:21
↓ 1 callersMethodformatCurrent
格式化当前时间 @param format 输出的格式 @return
src/main/java/alchemystar/lancelot/route/util/DateUtil.java:65
↓ 1 callersMethodgetAlive
()
src/main/java/alchemystar/lancelot/common/threadpool/config/ThreadPoolConfig.java:65
↓ 1 callersMethodgetAutoCommitOffCmd
()
src/main/java/alchemystar/lancelot/common/net/handler/frontend/AbstractFrontendConnection.java:54
↓ 1 callersMethodgetAutoCommitOnCmd
()
src/main/java/alchemystar/lancelot/common/net/handler/frontend/AbstractFrontendConnection.java:48
↓ 1 callersMethodgetBackend
()
src/main/java/alchemystar/lancelot/common/net/handler/backend/pool/MySqlDataPool.java:120
↓ 1 callersMethodgetBackend
(RouteResultset rrs)
src/main/java/alchemystar/lancelot/common/net/handler/node/SingleNodeExecutor.java:86
↓ 1 callersMethodgetBackendFromFuture
(ChannelFuture future)
src/main/java/alchemystar/lancelot/common/net/handler/backend/pool/MySqlDataPool.java:164
↓ 1 callersMethodgetCharsetCommand
(int ci)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/AbstractFrontendConnection.java:73
↓ 1 callersMethodgetCharsetPacket
(int ci)
src/main/java/alchemystar/lancelot/common/net/handler/frontend/AbstractFrontendConnection.java:93
↓ 1 callersMethodgetClientFlags
与MySQL连接时的一些特性指定
src/main/java/alchemystar/lancelot/common/net/handler/backend/BackendAuthenticator.java:145
↓ 1 callersMethodgetCmdByteBuf
(ChannelHandlerContext ctx)
src/main/java/alchemystar/lancelot/common/net/handler/backend/cmd/Command.java:33
↓ 1 callersMethodgetCtx
()
src/main/java/alchemystar/lancelot/common/net/handler/backend/BackendConnection.java:131
↓ 1 callersMethodgetDateCompareToday
把当日日期作为基准,按照格式返回相差一定间隔的日期 @param format 日期格式 @param daysAfter 和当日比相差几天,例如3代表3天后,-1代表1天前 @param monthAfter 和当日比相差几月,例如2代表2月后,-3代表3月前 @return
src/main/java/alchemystar/lancelot/route/util/DateUtil.java:201
↓ 1 callersMethodgetDbRender
()
src/main/java/alchemystar/lancelot/loader/TableRuleConfig.java:42
↓ 1 callersMethodgetDefaultConfig
默认的线程配置 核心16个 最大线程32个 排队数量128个 保活时间60s
src/main/java/alchemystar/lancelot/common/threadpool/config/ThreadPoolConfigFactory.java:16
← previousnext →101–200 of 605, ranked by callers