MCPcopy Create free account

hub / github.com/MyCATApache/SQLparser / functions

Functions771 in github.com/MyCATApache/SQLparser

↓ 509 callersMethodicNextCharIs
(char c)
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:55
↓ 303 callersMethoddebug
(Supplier<String> template, Supplier<String> msg)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/TokenizerUtil.java:90
↓ 233 callersMethodgetHash
(int idx)
src/main/java/io/mycat/mycat2/sqlparser/SQLParseUtils/HashArray.java:23
↓ 125 callersMethodnextIsBlank
()
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:180
↓ 115 callersMethodgetType
(int idx)
src/main/java/io/mycat/mycat2/sqlparser/SQLParseUtils/HashArray.java:21
↓ 108 callersMethodparse
(byte[] src, NewSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLParser.java:568
↓ 90 callersMethodgetTableName
(int i)
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:157
↓ 72 callersMethodgetTableCount
()
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:140
↓ 63 callersMethodsetSQLType
(byte sqlType)
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:168
↓ 62 callersMethodtest
(String t)
src/test/java/io/mycat/mycat2/sqlparser/ExprSQLParseTest.java:447
↓ 56 callersMethodgetSQLType
()
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:173
↓ 45 callersMethodtest
(String t)
src/test/java/io/mycat/mycat2/sqlparser/TCLSQLParserTest.java:18
↓ 40 callersMethodget
(int index)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/ByteArrayInterface.java:7
↓ 32 callersMethodgetSchemaName
(int tblIdx)
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:144
↓ 27 callersMethodgetPos
(int idx)
src/main/java/io/mycat/mycat2/sqlparser/SQLParseUtils/HashArray.java:19
↓ 25 callersMethodfindNextToken
(boolean jump_status)
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:332
↓ 25 callersMethodgetIntHash
(int idx)
src/main/java/io/mycat/mycat2/sqlparser/SQLParseUtils/HashArray.java:24
↓ 25 callersMethodpickExpr
expr: expr OR expr | expr XOR expr | expr AND expr | expr || expr | expr && expr | NOT expr | ! expr | boolean_primary IS [NOT] {TRUE | FALSE | UNKNOW
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParser.java:26
↓ 25 callersMethodset
(int index, byte value)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/ByteArrayInterface.java:11
↓ 18 callersMethodsetAnnotationType
(byte type)
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:195
↓ 16 callersMethodgetAnnotationType
()
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:201
↓ 16 callersMethodhasNext
()
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:69
↓ 13 callersMethodgetSize
(int idx)
src/main/java/io/mycat/mycat2/sqlparser/SQLParseUtils/HashArray.java:20
↓ 13 callersMethodnextChar
()
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:45
↓ 12 callersMethodgetAnnotationValue
()
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:202
↓ 12 callersMethodsetAnnotationValue
(long value)
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:198
↓ 11 callersMethodpickUser
Account name syntax is 'user_name'@'host_name'.
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParserHelper.java:686
↓ 11 callersMethodsetTblNameStart
(int pos)
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:115
↓ 10 callersMethodDoubleDashComment
()
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:749
↓ 10 callersMethodMultiLineComment
()
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:777
↓ 10 callersMethodSharpComment
()
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:764
↓ 10 callersMethodtest
(String t)
src/test/java/io/mycat/mycat2/sqlparser/DCLSQLParseTest.java:185
↓ 9 callersMethodinitShrinkCharTbl
()
src/main/java/io/mycat/mycat2/sqlparser/MatchMethodGenerator.java:130
↓ 8 callersMethodgetLimitCount
()
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:187
↓ 8 callersMethodgetLimitStart
()
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:184
↓ 8 callersMethodgetRealSQL
(int sqlIdx)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLContext.java:249
↓ 8 callersMethodhasLimit
()
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:176
↓ 8 callersMethodnextCharIs
(char c)
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:60
↓ 8 callersMethodpickTableNames
(int pos, final int arrayCount, NewSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLParser.java:106
↓ 8 callersMethodpickTableNames
(int pos, final int arrayCount, BufferSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLParser.java:50
↓ 7 callersMethodgetHashArray
()
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLContext.java:341
↓ 7 callersMethodgetString
(int pos, int size)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/ByteArrayInterface.java:13
↓ 7 callersMethodmove
()
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:41
↓ 7 callersMethodpickNumber
(int pos, HashArray hashArray, ByteArrayInterface sql)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/TokenizerUtil.java:18
↓ 7 callersMethodpushSchemaName
()
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:130
↓ 6 callersMethodgenHash
(char[] str)
src/main/java/io/mycat/mycat2/sqlparser/MatchMethodGenerator.java:185
↓ 6 callersMethodicNextChar
()
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:50
↓ 5 callersMethodcur
()
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:29
↓ 5 callersMethodgetCount
()
src/main/java/io/mycat/mycat2/sqlparser/SQLParseUtils/HashArray.java:28
↓ 5 callersMethodis
(long tokenHash, int pos, HashArray hashArray)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParser.java:682
↓ 5 callersMethodlength
()
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/ByteArrayInterface.java:9
↓ 5 callersMethodpickNumber
(int pos)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLParser.java:139
↓ 5 callersMethodpickXid
xid: gtrid [, bqual [, formatID ]] @param pos @param arrayCount @param context @param hashArray @return
src/main/java/io/mycat/mycat2/sqlparser/TCLSQLParser.java:291
↓ 4 callersMethodgetBuffer
()
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLContext.java:337
↓ 4 callersMethodgetCurSQLType
()
src/main/java/io/mycat/mycat2/sqlparser/NewSQLContext.java:236
↓ 4 callersMethodgetSQLTableName
(int sqlIdx, int tblIdx)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLContext.java:168
↓ 4 callersMethodpickBitExpr
bit_expr: bit_expr | bit_expr | bit_expr & bit_expr | bit_expr << bit_expr | bit_expr >> bit_expr | bit_expr + bit_expr | bit_expr - bit_expr | bit_ex
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParser.java:266
↓ 4 callersMethodpickWhenExpr
WHEN [compare_value] THEN result
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParser.java:663
↓ 4 callersMethodsetCurBuffer
(byte[] curBuffer)
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:98
↓ 4 callersMethodsetLimitCount
(int count)
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:177
↓ 4 callersMethodsetSQLFinished
(int curHashPos)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLContext.java:188
↓ 4 callersMethodsetTblName
(int hashArrayPos)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLContext.java:124
↓ 4 callersMethodsetTblNameSize
(int size)
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:126
↓ 3 callersMethodgetRealSQLOffset
(int sqlIdx)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLContext.java:241
↓ 3 callersMethodgetSQLCount
()
src/main/java/io/mycat/mycat2/sqlparser/NewSQLContext.java:210
↓ 3 callersMethodinit
()
src/main/java/io/mycat/mycat2/sqlparser/SQLParseUtils/HashArray.java:10
↓ 3 callersMethodparse
(ByteArrayInterface src, BufferSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLParser.java:568
↓ 3 callersMethodpickIntervalExpr
interval_expr
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParser.java:589
↓ 3 callersMethodpickPredicate
predicate: | bit_expr SOUNDS LIKE bit_expr | bit_expr [NOT] IN (subquery) | bit_expr [NOT] IN (expr [, expr] ...) | bit_expr [NOT] BETWEEN bit_expr AN
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParser.java:164
↓ 3 callersMethodpickSimpleExpr
下面这个语法是调整过顺序的(或语义的顺序调整,对解析没有影响) simple_expr: | + simple_expr | - simple_expr | ~ simple_expr | ! simple_expr | param_marker // ? | (expr [, expr] ...
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParser.java:408
↓ 3 callersMethodpickSubquery
todo 此函数没有实现 @param pos @param arrayCount @param context @param hashArray @param sql @return
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParserHelper.java:223
↓ 3 callersMethodpickTlsOption
tls_option: { SSL | X509 | CIPHER 'cipher' | ISSUER 'issuer' | SUBJECT 'subject' }
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParserHelper.java:388
↓ 3 callersMethodskipSingleLineComment
(ByteArrayInterface sql, int pos, final int sqlLength)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/Tokenizer2.java:176
↓ 3 callersMethodskipSingleLineComment
(byte[] sql, int pos, final int sqlLength)
src/main/java/io/mycat/mycat2/sqlparser/SQLParseUtils/Tokenizer.java:155
↓ 3 callersMethodtokenize
(byte[] sql)
src/main/java/io/mycat/mycat2/sqlparser/SQLParseUtils/Tokenizer.java:176
↓ 2 callersMethodRSHash
(String str)
src/main/java/io/mycat/mycat2/sqlparser/MatchMethodGenerator.java:279
↓ 2 callersMethodfirstParse
(BufferSQLContext context)
src/main/java/io/mycat/mycat2/sqlparser/BufferSQLParser.java:300
↓ 2 callersMethodisObjectType
(int pos, final int arrayCount, BufferSQLContext context, HashArray hashArray, ByteArrayInterface sql)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParserHelper.java:624
↓ 2 callersMethodlimitNumberCollector
(int start, int end)
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:168
↓ 2 callersMethodparseDigits
(ByteArrayInterface sql, int pos, final int sqlLength)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/Tokenizer2.java:132
↓ 2 callersMethodparseDigits
(byte[] sql, int pos, final int sqlLength)
src/main/java/io/mycat/mycat2/sqlparser/SQLParseUtils/Tokenizer.java:111
↓ 2 callersMethodparseToken
(ByteArrayInterface sql, int pos, final int sqlLength, byte c)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/Tokenizer2.java:96
↓ 2 callersMethodparseToken
(byte[] sql, int pos, final int sqlLength, byte c)
src/main/java/io/mycat/mycat2/sqlparser/SQLParseUtils/Tokenizer.java:75
↓ 2 callersMethodpickCommitRollback
@param pos pos已经指向 commit 或者rollback 的后一个字符 @param arrayCount @param context @return
src/main/java/io/mycat/mycat2/sqlparser/TCLSQLParser.java:25
↓ 2 callersMethodpickFunctionCall
(int pos, final int arrayCount, BufferSQLContext context, HashArray hashArray, ByteArrayInterface sql)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/expr/ExprSQLParser.java:848
↓ 2 callersMethodpickObjectType
object_type: { TABLE | FUNCTION | PROCEDURE }
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParserHelper.java:605
↓ 2 callersMethodpickPrivLevel
priv_level: { | . | db_name. | db_name.tbl_name | tbl_name | db_name.routine_name }
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParserHelper.java:647
↓ 2 callersMethodpickPrivTypeWithColumnList
(int pos, final int arrayCount, BufferSQLContext context, HashArray hashArray, ByteArrayInterface sql)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/dcl/DCLSQLParser.java:227
↓ 2 callersMethodpickSelectExpr
(int pos, final int arrayCount, BufferSQLContext context, HashArray hashArray, ByteArrayInterface sql)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/SelectStatementParser.java:99
↓ 2 callersMethodpushLimitStart
()
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:178
↓ 2 callersMethodreadNumber
()
src/main/java/io/mycat/mycat2/sqlparser/SQLReader.java:102
↓ 2 callersMethodsetLimit
()
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:175
↓ 2 callersMethodsetLimitStart
(int start)
src/main/java/io/mycat/mycat2/sqlparser/SQLContext.java:181
↓ 2 callersMethodsetRealSQLOffset
(int hashArrayPos)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLContext.java:238
↓ 2 callersMethodsetSQLIdx
(int sqlIdx)
src/main/java/io/mycat/mycat2/sqlparser/NewSQLContext.java:230
↓ 2 callersMethodskipMultiLineComment
(ByteArrayInterface sql, int pos, final int sqlLength, byte pre)
src/main/java/io/mycat/mycat2/sqlparser/byteArrayInterface/Tokenizer2.java:181
↓ 2 callersMethodskipMultiLineComment
(byte[] sql, int pos, final int sqlLength, byte pre)
src/main/java/io/mycat/mycat2/sqlparser/SQLParseUtils/Tokenizer.java:160
↓ 1 callersMethodGenerateIntTokenHash
(String fileName)
src/main/java/io/mycat/mycat2/sqlparser/MatchMethodGenerator.java:346
↓ 1 callersMethodInsertOptionsParser
()
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:559
↓ 1 callersMethodQuoteString
()
src/main/java/io/mycat/mycat2/sqlparser/SQLParser.java:867
next →1–100 of 771, ranked by callers