public class MySqlLexer extends Lexer
Lexer.CommentHandler, Lexer.SavePoint| 限定符和类型 | 字段和说明 |
|---|---|
static Keywords |
DEFAULT_MYSQL_KEYWORDS |
static SymbolTable |
quoteTable |
buf, bufPos, ch, commentCount, commentHandler, comments, dbType, endOfComment, features, hash, hash_lower, keepComments, keepSourceLocation, keywords, line, lines, mark, numberExp, numberSale, optimizedForParameterized, pos, posColumn, posLine, skipComment, startPos, stringVal, symbols_l2, text, timeZone, token| 构造器和说明 |
|---|
MySqlLexer(char[] input,
int inputLength,
boolean skipComment) |
MySqlLexer(String input) |
MySqlLexer(String input,
boolean skipComment,
boolean keepComments) |
MySqlLexer(String input,
SQLParserFeature... features) |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
isIdentifierChar(char c) |
void |
scanComment() |
void |
scanIdentifier() |
void |
scanSharp() |
protected void |
scanString() |
protected void |
scanVariable_at() |
void |
scanVariable() |
void |
skipFirstHintsOrMultiCommentAndNextToken() |
addComment, addSymbol, arraycopy, bp, charAt, computeRowAndColumn, config, current, decimalValue, getCommentCount, getCommentHandler, getComments, getDbType, getKeywords, getLine, getPosColumn, getPosLine, getSource, getTimeZone, hasComment, hash_lower, hexString, identifierEquals, identifierEquals, info, initBuff, integerValue, isAllowComment, isDigit, isDigit2, isEnabled, isEndOfComment, isEOF, isKeepComments, isNegativeIntegerValue, isSafeComment, lexError, mark, nextPath, nextToken, nextTokenAlias, nextTokenBy, nextTokenComma, nextTokenCommaValue, nextTokenEq, nextTokenIdent, nextTokenLParen, nextTokenNotOrNull, nextTokenValue, nextVarIndex, numberExpr, numberExpr, numberExpr, numberString, parameterize, pos, putChar, readAndResetComments, reset, reset, reset, reset, scanAlias, scanChar, scanHexaDecimal, scanHiveComment, scanLBracket, scanNumber, scanSQLType, scanSQLTypeV2, scanString2_d, scanString2, setAllowComment, setCommentHandler, setKeepComments, setTimeZone, setToken, skipToEOF, stringVal, sub_chars, subString, token, unscanpublic static SymbolTable quoteTable
public static final Keywords DEFAULT_MYSQL_KEYWORDS
public MySqlLexer(char[] input,
int inputLength,
boolean skipComment)
public MySqlLexer(String input)
public MySqlLexer(String input, SQLParserFeature... features)
public MySqlLexer(String input, boolean skipComment, boolean keepComments)
public void scanVariable()
scanVariable 在类中 Lexerprotected void scanVariable_at()
scanVariable_at 在类中 Lexerpublic void scanIdentifier()
scanIdentifier 在类中 Lexerprotected final void scanString()
scanString 在类中 Lexerpublic void skipFirstHintsOrMultiCommentAndNextToken()
public void scanComment()
scanComment 在类中 Lexerpublic static boolean isIdentifierChar(char c)
Copyright © 2013–2023. All rights reserved.