gudusoft.gsqlparser.nodes
Class TLimitClause

java.lang.Object
  extended by gudusoft.gsqlparser.nodes.TParseTreeNode
      extended by gudusoft.gsqlparser.nodes.TLimitClause
All Implemented Interfaces:
Visitable

public class TLimitClause
extends TParseTreeNode


Constructor Summary
TLimitClause()
           
 
Method Summary
 void accept(TParseTreeVisitor v)
           
 void doParse(TCustomSqlStatement psql, ESqlClause plocation)
          analyze this node
 TConstant getOffset()
           
 TConstant getRow_count()
           
 TExpression getSelectFetchFirstValue()
          postgresql select fetch first value
 TExpression getSelectLimitValue()
          postgresql select limit value
 void init(java.lang.Object arg1, java.lang.Object arg2)
           
 void setSelectFetchFirstValue(TExpression selectFetchFirstValue)
           
 void setSelectLimitValue(TExpression selectLimitValue)
           
 
Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode
addAllMyTokensToTokenList, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, init, setDummyTag, setEndToken, setEndToken, setGsqlparser, setNodeType, setStartToken, setStartToken, setString, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TLimitClause

public TLimitClause()
Method Detail

setSelectFetchFirstValue

public void setSelectFetchFirstValue(TExpression selectFetchFirstValue)

setSelectLimitValue

public void setSelectLimitValue(TExpression selectLimitValue)

getSelectFetchFirstValue

public TExpression getSelectFetchFirstValue()
postgresql select fetch first value

Returns:

getSelectLimitValue

public TExpression getSelectLimitValue()
postgresql select limit value

Returns:

init

public void init(java.lang.Object arg1,
                 java.lang.Object arg2)
Overrides:
init in class TParseTreeNode

getOffset

public TConstant getOffset()

getRow_count

public TConstant getRow_count()

doParse

public void doParse(TCustomSqlStatement psql,
                    ESqlClause plocation)
Description copied from class: TParseTreeNode
analyze this node

Overrides:
doParse in class TParseTreeNode

accept

public void accept(TParseTreeVisitor v)
Specified by:
accept in interface Visitable
Overrides:
accept in class TParseTreeNode