gudusoft.gsqlparser.pp.processor.type.comm
Class ExpressionProcessor

java.lang.Object
  extended by gudusoft.gsqlparser.pp.processor.type.comm.AbstractProcessor<TExpression>
      extended by gudusoft.gsqlparser.pp.processor.type.comm.ExpressionProcessor

public class ExpressionProcessor
extends AbstractProcessor<TExpression>


Constructor Summary
ExpressionProcessor()
           
 
Method Summary
 void process(TExpression node)
           
static void processParenthesesNodeInSubQuery(GFmtOpt option, TCustomSqlStatement sql, TSourceToken leftParenthesis, TSourceToken rightParenthsis)
           
static void processTypeName(GFmtOpt option, TTypeName type)
           
 
Methods inherited from class gudusoft.gsqlparser.pp.processor.type.comm.AbstractProcessor
afterProcess, beforeProcess, getOption, init
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionProcessor

public ExpressionProcessor()
Method Detail

process

public void process(TExpression node)
Overrides:
process in class AbstractProcessor<TExpression>

processParenthesesNodeInSubQuery

public static void processParenthesesNodeInSubQuery(GFmtOpt option,
                                                    TCustomSqlStatement sql,
                                                    TSourceToken leftParenthesis,
                                                    TSourceToken rightParenthsis)

processTypeName

public static void processTypeName(GFmtOpt option,
                                   TTypeName type)