Uses of Class
gudusoft.gsqlparser.TSourceTokenList

Packages that use TSourceTokenList
gudusoft.gsqlparser   
gudusoft.gsqlparser.nodes   
gudusoft.gsqlparser.pp.print   
gudusoft.gsqlparser.pp.utils   
gudusoft.gsqlparser.stmt.mssql   
 

Uses of TSourceTokenList in gudusoft.gsqlparser
 

Fields in gudusoft.gsqlparser declared as TSourceTokenList
 TSourceTokenList TSourceToken.container
          Container for current token.
 TSourceTokenList TCustomParser.sourcetokenlist
           
 TSourceTokenList TCustomSqlStatement.sourcetokenlist
          Source tokens included in this statement.
 TSourceTokenList TGSqlParser.sourcetokenlist
          Tokens generated by lexer for input SQL script.
 

Methods in gudusoft.gsqlparser that return TSourceTokenList
 TSourceTokenList TSourceToken.getTokensAfter()
           
 TSourceTokenList TSourceToken.getTokensBefore()
           
 

Uses of TSourceTokenList in gudusoft.gsqlparser.nodes
 

Methods in gudusoft.gsqlparser.nodes with parameters of type TSourceTokenList
 int TParseTreeNode.addAllMyTokensToTokenList(TSourceTokenList targetList, int index)
          Inserts tokens(from start token to end token ) of this parse tree node at the specified position in this list.
 

Uses of TSourceTokenList in gudusoft.gsqlparser.pp.print
 

Methods in gudusoft.gsqlparser.pp.print with parameters of type TSourceTokenList
 void IPrinter.print(TSourceTokenList t)
          print the source token list
 void TextPrinter.print(TSourceTokenList tl)
           
 

Uses of TSourceTokenList in gudusoft.gsqlparser.pp.utils
 

Methods in gudusoft.gsqlparser.pp.utils with parameters of type TSourceTokenList
static void SourceTokenOperator.combineWhitespace(TSourceTokenList list, int startPos, int endPos)
          combine all the white spaces into a single white space
static int SourceTokenOperator.curColumnNumberVT(TSourceTokenList list, int pos)
          calcaulate the text length from a given position to the line start.
static int SourceTokenOperator.curIndentLenVT(TSourceTokenList list, int pos)
          calculate the current indent length VT is the abbr for "virtual token" (which contains before tokens, after tokens and replace token)
static TSourceToken SourceTokenSearcher.firstNotWhitespaceAndReturnToken(TSourceTokenList list, int startPos, int endPos)
          get first token which is not whitespace and return token
static TSourceToken SourceTokenSearcher.firstSelectNotWhitespaceAndReturnToken(TSourceTokenList list, int startPos, java.lang.String text)
          forward search the token which is the first not whitespace or return token, and its value is a fixed text
static int SourceTokenSearcher.indexOf(TSourceTokenList list, int startPos, int endPos, ETokenType type)
          search the source token in the source token list from the top
static int SourceTokenSearcher.indexOf(TSourceTokenList list, int startPos, int endPos, java.lang.String text)
          search the source token in the source token list from the top
static int SourceTokenSearcher.indexOf(TSourceTokenList list, int startPos, java.lang.String text)
          search the source token in the source token list from the top
static int SourceTokenSearcher.lastIndexOf(TSourceTokenList list, int startPos, int endPos, java.lang.String text)
          search the source token in the source token list from the end
static int SourceTokenSearcher.lastIndexOf(TSourceTokenList list, int endPos, java.lang.String text)
          search the source token in the source token list from the end
static TSourceToken SourceTokenSearcher.lastNotWhitespaceAndReturnToken(TSourceTokenList list, int endPos)
          get last token which is not whitespace and return token
static TSourceToken SourceTokenSearcher.lastNotWhitespaceAndReturnToken(TSourceTokenList list, int startPos, int endPos)
          get last token which is not whitespace and return token
static TSourceToken SourceTokenSearcher.lastSelectedNotWhitespaceAndReturnToken(TSourceTokenList list, int endPos, java.lang.String text)
          backward search the token which is the first not whitespace or return token, and its value is a fixed text
static void SourceTokenOperator.removeWhitespaceAndReturn(GFmtOpt opt, TSourceTokenList list, int start, int end)
          remove the white space and the return token
static int SourceTokenOperator.removeWhitespaceAndReturnFromEnd(GFmtOpt opt, TSourceTokenList list, int end)
          remove the white space and the return token from the end
static int SourceTokenOperator.removeWhitespaceAndReturnFromStart(GFmtOpt opt, TSourceTokenList list, int startPos)
          remove the white space and the return token from the end
static int SourceTokenOperator.removeWhitespaceBackward(GFmtOpt opt, TSourceTokenList list, int end)
           
static int SourceTokenOperator.textLengthVT(TSourceTokenList list, int start, int end)
          calculate the text length for all virtual token (which are call before tokens, after tokens and replace token)
 

Uses of TSourceTokenList in gudusoft.gsqlparser.stmt.mssql
 

Methods in gudusoft.gsqlparser.stmt.mssql that return TSourceTokenList
 TSourceTokenList TMssqlCreateTrigger.getDmlTpyes()