001package gudusoft.gsqlparser.nodes; 002/* 003 * Date: 11-5-18 004 */ 005 006/** 007 * Postgresql locking clause 008 */ 009public class TLockingClause extends TParseTreeNode { 010 011 private TObjectNameList lockObjects; 012 private boolean nowait; 013 014 public boolean isNowait() { 015 return nowait; 016 } 017 018 public void setNowait(boolean nowait) { 019 020 this.nowait = nowait; 021 } 022 023 public TObjectNameList getLockObjects() { 024 025 return lockObjects; 026 } 027 028 public void init(Object arg1){ 029 this.lockObjects = (TObjectNameList)arg1; 030 031 } 032 033 public void accept(TParseTreeVisitor v){ 034 v.preVisit(this); 035 v.postVisit(this); 036 } 037 038 public void acceptChildren(TParseTreeVisitor v){ 039 v.preVisit(this); 040 v.postVisit(this); 041 } 042 043 public void setLockObjects(TObjectNameList lockObjects) { 044 this.lockObjects = lockObjects; 045 } 046}