001package gudusoft.gsqlparser.nodes;
002
003/**
004 * PostgreSQL offset clause in select limit
005 * <br>
006 * Oracle offset clause in select
007 */
008public class TOffsetClause extends TParseTreeNode {
009    private TExpression selectOffsetValue;
010
011    public TExpression getSelectOffsetValue() {
012        return selectOffsetValue;
013    }
014
015    public  void init(Object arg1){
016        this.selectOffsetValue = (TExpression)arg1;
017    }
018
019    public void setSelectOffsetValue(TExpression selectOffsetValue) {
020        this.selectOffsetValue = selectOffsetValue;
021    }
022
023    public void accept(TParseTreeVisitor v){
024        v.preVisit(this);
025//        this.getItems().accept(v);
026        v.postVisit(this);
027    }
028
029    public void acceptChildren(TParseTreeVisitor v){
030        v.preVisit(this);
031        if (selectOffsetValue != null){
032            selectOffsetValue.acceptChildren(v);
033        }
034        v.postVisit(this);
035    }
036
037}