public class TLexerMssql extends TCustomLexer
| Modifier and Type | Field and Description |
|---|---|
TSourceTokenList |
sourcetokens |
bconst, COLUMN0_COUNT, COLUMN1_FIRST_X, COLUMN2_FIRST_Y, COLUMN3_LAST_X, COLUMN4_LAST_Y, COLUMN5_FIRST_POS, COLUMN6_LAST_POS, defaultDelimiterStr, delimiterchar, dolqstart, insideSingleQuoteStr, keyword_type_column, keyword_type_identifier, keyword_type_keyword, keyword_type_reserved, MAX_TOKEN_COLUMN_SIZE, MAX_TOKEN_SIZE, stringLiteralStartWithUnicodeSingleQuote, tmpDelimiter, TOKEN_TABLE, UNICODE_ENCODE_ID, xconst, yyinput| Modifier and Type | Method and Description |
|---|---|
static boolean |
canBeColumnName(int tokencode) |
static boolean |
checkExpressionContext(String commentString,
String lineString) |
static EKeywordType |
getKeywordType(String keyword) |
int |
getkeywordvalue(String keyword) |
int |
iskeyword(String str) |
getKeywordType, getSqlCharset, getStringByCode, isAtBeginOfLine, reset, resetTokenTable, setSqlCharset, setTokenTableValuepublic TSourceTokenList sourcetokens
public static boolean canBeColumnName(int tokencode)
public static boolean checkExpressionContext(String commentString, String lineString)
public int iskeyword(String str)
iskeyword in class TCustomLexerpublic int getkeywordvalue(String keyword)
getkeywordvalue in class TCustomLexerpublic static EKeywordType getKeywordType(String keyword)