Package gudusoft.gsqlparser
Class TLexerMssql
Object
gudusoft.gsqlparser.TCustomLexer
gudusoft.gsqlparser.TLexerMssql
-
Field Summary
FieldsFields inherited from class gudusoft.gsqlparser.TCustomLexer
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, insqlpluscmd, 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanBeColumnName(int tokencode) static booleancheckExpressionContext(String commentString, String lineString) static EKeywordTypegetKeywordType(String keyword) intgetkeywordvalue(String keyword) intMethods inherited from class gudusoft.gsqlparser.TCustomLexer
getKeywordType, getSqlCharset, getStringByCode, isAtBeginOfLine, isKeyword, isSingleCharOperator, reset, resetTokenTable, setSqlCharset, setTokenTableValue, yylexwrap
-
Field Details
-
sourcetokens
-
-
Constructor Details
-
TLexerMssql
public TLexerMssql()
-
-
Method Details
-
canBeColumnName
-
checkExpressionContext
-
iskeyword
- Overrides:
iskeywordin classTCustomLexer
-
getkeywordvalue
- Overrides:
getkeywordvaluein classTCustomLexer
-
getKeywordType
-