Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MyCATApache/SQLparser
/ functions
Functions
771 in github.com/MyCATApache/SQLparser
⨍
Functions
771
◇
Types & classes
34
↓ 1 callers
Method
RunBench
(byte[] src, SQLParser parser, SQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:896
↓ 1 callers
Method
TableOptionsParser
()
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:672
↓ 1 callers
Method
TblAliasFinder
()
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:440
↓ 1 callers
Method
TblAliasParser
()
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:484
↓ 1 callers
Method
TblCommaFinder
()
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:531
↓ 1 callers
Method
TblNameParser
()
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:368
↓ 1 callers
Method
cmp
(char[] str1, char[] str2)
src/main/java/io/mycat/mycat2/sqlparser/MatchMethodGenerator.java:204
↓ 1 callers
Method
debugError
(int pos,BufferSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/TokenizerUtil.java:150
↓ 1 callers
Method
firstParse
(NewSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLParser.java:364
↓ 1 callers
Method
genHash2
(char[] str)
src/main/java/io/mycat/mycat2/sqlparser/MatchMethodGenerator.java:196
↓ 1 callers
Method
getRealSQLOffset
(int sqlIdx)
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLContext.java:262
↓ 1 callers
Method
getRealSQLSize
(int sqlIdx)
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLContext.java:267
↓ 1 callers
Method
getRealSQLSize
(int sqlIdx)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLContext.java:245
↓ 1 callers
Method
getSQLCount
()
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLContext.java:218
↓ 1 callers
Method
getSchemaName
(int idx)
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLContext.java:148
↓ 1 callers
Method
getSchemaName
(int idx)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLContext.java:140
↓ 1 callers
Method
getTableCount
()
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLContext.java:144
↓ 1 callers
Method
getTableCount
()
src/main/java/io/mycat/mycat2/sqlparser/NewSQLContext.java:138
↓ 1 callers
Method
getTableName
(int idx)
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLContext.java:169
↓ 1 callers
Method
getTableName
(int idx)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLContext.java:161
↓ 1 callers
Method
init
()
src/test/java/io/mycat/mycat2/sqlparser/SQLBenchmark.java:50
↓ 1 callers
Method
isAlias
(int pos, int type)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLParser.java:44
↓ 1 callers
Method
isAlias
(int pos, int type, HashArray hashArray)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/TokenizerUtil.java:29
↓ 1 callers
Method
isAuthOption
(int pos, final int arrayCount, BufferSQLContext context, HashArray hashArray, ByteArrayInterface sql)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParserHelper.java:554
↓ 1 callers
Method
isComparisonOperatorByType
(int c)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParserHelper.java:27
↓ 1 callers
Method
isFromToken
()
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:83
↓ 1 callers
Method
isJoinToken
()
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:88
↓ 1 callers
Method
isMultiLineCommentEndToken
()
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:93
↓ 1 callers
Method
isResourceOption
(int pos, final int arrayCount, BufferSQLContext context, HashArray hashArray, ByteArrayInterface sql)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParserHelper.java:483
↓ 1 callers
Method
isSelectToken
()
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:73
↓ 1 callers
Method
isShowToken
()
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:78
↓ 1 callers
Method
isSubquery
A subquery's outer statement can be any one of: SELECT, INSERT, UPDATE, DELETE, SET, or DO.
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParserHelper.java:193
↓ 1 callers
Method
isTblNameEnd
()
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:122
↓ 1 callers
Method
isTlsOption
(int pos, final int arrayCount, BufferSQLContext context, HashArray hashArray, ByteArrayInterface sql)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParserHelper.java:419
↓ 1 callers
Method
limitClause
()
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:788
↓ 1 callers
Method
limitParamMarkerCollector
()
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:164
↓ 1 callers
Method
parse
(final byte[] bytes, SQLContext sqlContext)
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:35
↓ 1 callers
Method
parseAnnotation
(ByteArrayInterface sql, int pos, final int sqlLength)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/Tokenizer2.java:142
↓ 1 callers
Method
parseAnnotation
(byte[] sql, int pos, final int sqlLength)
src/main/java/io/mycat/mycat2/sqlparser/SQLParseUtils/Tokenizer.java:121
↓ 1 callers
Method
parseString
(ByteArrayInterface sql, int pos, final int sqlLength, int startSign)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/Tokenizer2.java:113
↓ 1 callers
Method
parseString
(byte[] sql, int pos, final int sqlLength, int startSign)
src/main/java/io/mycat/mycat2/sqlparser/SQLParseUtils/Tokenizer.java:92
↓ 1 callers
Method
pickAnnotation
(int pos, final int arrayCount, NewSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLParser.java:243
↓ 1 callers
Method
pickAnnotation
(int pos, final int arrayCount, BufferSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLParser.java:177
↓ 1 callers
Method
pickAuthOption
auth_option: { IDENTIFIED BY 'auth_string' | IDENTIFIED WITH auth_plugin | IDENTIFIED WITH auth_plugin BY 'auth_string' | IDENTIFI
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParserHelper.java:507
↓ 1 callers
Method
pickBooleanPrimary
boolean_primary: boolean_primary IS [NOT] NULL | boolean_primary <=> predicate | boolean_primary comparison_operator predicate | boolean_primary compa
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParser.java:93
↓ 1 callers
Method
pickCaseExpr
@param pos @param arrayCount @param context @param hashArray @param sql @return
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParser.java:698
↓ 1 callers
Method
pickComparisonOperator
comparison_operator: = | >= | > | <= | < | <> | !=
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParserHelper.java:48
↓ 1 callers
Method
pickGrant
前置条件 当前pos指向grant的下一个token
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParser.java:19
↓ 1 callers
Method
pickGrantPrivType
GRANT priv_type [(column_list)] [, priv_type [(column_list)]] ... ON [object_type] priv_level TO user [auth_option] [, user [auth_option]] ... [REQUIR
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParser.java:110
↓ 1 callers
Method
pickGrantProxy
GRANT priv_type [(column_list)] [, priv_type [(column_list)]] ... ON [object_type] priv_level TO user [auth_option] [, user [auth_option]] ... [REQUIR
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParser.java:55
↓ 1 callers
Method
pickIdentifierExpr
(int pos, final int arrayCount, BufferSQLContext context, HashArray hashArray, ByteArrayInterface sql)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParser.java:373
↓ 1 callers
Method
pickInsert
(int pos, final int arrayCount, NewSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLParser.java:173
↓ 1 callers
Method
pickInsert
(int pos, final int arrayCount, BufferSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLParser.java:108
↓ 1 callers
Method
pickLimits
(int pos, final int arrayCount, NewSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLParser.java:149
↓ 1 callers
Method
pickLimits
(int pos, final int arrayCount, BufferSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLParser.java:84
↓ 1 callers
Method
pickLoad
(int pos, final int arrayCount, NewSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLParser.java:318
↓ 1 callers
Method
pickLoad
(int pos, final int arrayCount, BufferSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLParser.java:253
↓ 1 callers
Method
pickLockTables
/ LOCK TABLES tbl_name [[AS] alias] lock_type [, tbl_name [[AS] alias] lock_type] ... <p> lock_type: READ [LOCAL] | [LOW_PRIORITY] WRITE @param pos
src/main/java/io/mycat/mycat2/sqlparser/TCLSQLParser.java:152
↓ 1 callers
Method
pickMatchExpr
MATCH (col1,col2,...) AGAINST (expr [search_modifier])
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParser.java:624
↓ 1 callers
Method
pickPrivType
(int pos, final int arrayCount, BufferSQLContext context, HashArray hashArray, ByteArrayInterface sql)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParserHelper.java:21
↓ 1 callers
Method
pickRequire
(int pos, final int arrayCount, BufferSQLContext context, HashArray hashArray, ByteArrayInterface sql)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParser.java:195
↓ 1 callers
Method
pickResourceOption
resource_option: { | MAX_QUERIES_PER_HOUR count | MAX_UPDATES_PER_HOUR count | MAX_CONNECTIONS_PER_HOUR count | MAX_USER_CONNECTIONS c
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParserHelper.java:453
↓ 1 callers
Method
pickRevoke
(int pos, final int arrayCount, BufferSQLContext context, HashArray hashArray, ByteArrayInterface sql)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParser.java:29
↓ 1 callers
Method
pickRevokeAll
REVOKE ALL [PRIVILEGES], GRANT OPTION FROM user [, user] ...
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParser.java:288
↓ 1 callers
Method
pickRevokePrivType
REVOKE priv_type [(column_list)] [, priv_type [(column_list)]] ... ON [object_type] priv_level FROM user [, user] ...
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParser.java:330
↓ 1 callers
Method
pickRevokeProxy
REVOKE PROXY ON user FROM user [, user] ...
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParser.java:262
↓ 1 callers
Method
pickRowExpr
ROW (expr, expr [, expr] ...)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParser.java:601
↓ 1 callers
Method
pickSchemaToken
(int pos, NewSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLParser.java:312
↓ 1 callers
Method
pickSchemaToken
(int pos, BufferSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLParser.java:246
↓ 1 callers
Method
pickSearchModifier
search_modifier: { IN NATURAL LANGUAGE MODE | IN NATURAL LANGUAGE MODE WITH QUERY EXPANSION | IN BOOLEAN MODE | WITH QUERY EXPANSION }
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParserHelper.java:250
↓ 1 callers
Method
pickSelectStatement
前置条件,传进来的pos指向select后面的token
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/SelectStatementParser.java:15
↓ 1 callers
Method
pickSetAutocommit
(int pos, final int arrayCount, BufferSQLContext context, HashArray hashArray, ByteArrayInterface sql)
src/main/java/io/mycat/mycat2/sqlparser/TCLSQLParser.java:78
↓ 1 callers
Method
pickSetAutocommitAndSetTransaction
(int pos, final int arrayCount, BufferSQLContext context, HashArray hashArray, ByteArrayInterface sql)
src/main/java/io/mycat/mycat2/sqlparser/TCLSQLParser.java:200
↓ 1 callers
Method
pickSpecifyingAccountNames
Account name syntax is 'user_name'@'host_name'.
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/TokenizerUtil.java:100
↓ 1 callers
Method
pickStartTransaction
(int pos, final int arrayCount, BufferSQLContext context, HashArray hashArray)
src/main/java/io/mycat/mycat2/sqlparser/TCLSQLParser.java:97
↓ 1 callers
Method
pickTableToken
(int pos, final int arrayCount, NewSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLParser.java:201
↓ 1 callers
Method
pickTableToken
(int pos, final int arrayCount, BufferSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLParser.java:135
↓ 1 callers
Method
pickToUserAuthOption
前置条件 if (TokenHash.TO==longHash){ <p> } TO user [auth_option] [, user [auth_option]] ...
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParser.java:151
↓ 1 callers
Method
pickUpdate
(int pos, final int arrayCount, NewSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLParser.java:223
↓ 1 callers
Method
pickUpdate
(int pos, final int arrayCount, BufferSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLParser.java:157
↓ 1 callers
Method
pickVariableExpr
variable //SET variable_assignment [, variable_assignment] ... SET开头 不是重要任务,先不写 @param pos @param arrayCount @param context @param hashArray @param s
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParser.java:828
↓ 1 callers
Method
pickWithGrantOptionResourceOption
[WITH {GRANT OPTION | resource_option} ...]
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParser.java:171
↓ 1 callers
Method
pickXATransaction
(int pos, final int arrayCount, BufferSQLContext context, HashArray hashArray)
src/main/java/io/mycat/mycat2/sqlparser/TCLSQLParser.java:312
↓ 1 callers
Method
setSrc
(ByteBuffer src)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/ByteBufferArray.java:26
↓ 1 callers
Method
test
(String t)
src/test/java/io/mycat/mycat2/sqlparser/TheWoleSelectParseTest.java:26
↓ 1 callers
Method
toString
()
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dynamicAnnotation/DynamicAnnotation.java:32
Method
BKRDHash
(String str)
src/main/java/io/mycat/mycat2/sqlparser/MatchMethodGenerator.java:270
Method
BufferSQLContext
()
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLContext.java:100
Method
ByteBufferArray
()
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/ByteBufferArray.java:29
Method
DefaultByteArray
(byte[] src)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/DefaultByteArray.java:31
Method
GenerateLongTokenHash
(String fileName)
src/main/java/io/mycat/mycat2/sqlparser/MatchMethodGenerator.java:331
Method
NewSQLContext
()
src/main/java/io/mycat/mycat2/sqlparser/NewSQLContext.java:94
Method
NewSqQLParserTest
()
src/test/java/io/mycat/mycat2/sqlparser/SQLBenchmark.java:67
Method
NewSqQLParserWithByteArrayInterfaceTest
()
src/test/java/io/mycat/mycat2/sqlparser/SQLBenchmark.java:72
Method
NextStatus
()
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:884
Method
ParseMultiArray
()
src/test/java/io/mycat/mycat2/sqlparser/TokenizerBenchmark.java:97
Method
ParseSingleArray
()
src/test/java/io/mycat/mycat2/sqlparser/TokenizerBenchmark.java:82
Method
ReturnBasicParse
()
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:880
Method
RollbackStatusTo
(byte pre_status)
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:892
Method
RollbackStatusToStart
()
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:888
← previous
next →
101–200 of 771, ranked by callers