001package gudusoft.gsqlparser.nodes.teradata; 002/* 003 * Date: 13-10-11 004 */ 005 006import gudusoft.gsqlparser.TSourceToken; 007import gudusoft.gsqlparser.nodes.TObjectName; 008import gudusoft.gsqlparser.nodes.TParseTreeNode; 009import gudusoft.gsqlparser.nodes.TParseTreeVisitor; 010 011public class TTeradataLockClause extends TParseTreeNode { 012 013 private TSourceToken database_table_view ; 014 private TObjectName objectName; 015 private TSourceToken lockMode; 016 017 public TSourceToken getDatabase_table_view() { 018 return database_table_view; 019 } 020 021 public TSourceToken getLockMode() { 022 return lockMode; 023 } 024 025 public TObjectName getObjectName() { 026 return objectName; 027 } 028 029 public void init(Object arg1, Object arg2, Object arg3){ 030 database_table_view = (TSourceToken)arg1; 031 objectName = (TObjectName)arg2; 032 lockMode = (TSourceToken)arg3; 033 034 } 035 036 public void accept(TParseTreeVisitor v){ 037 v.preVisit(this); 038 v.postVisit(this); 039 } 040 041 public void acceptChildren(TParseTreeVisitor v){ 042 v.preVisit(this); 043 v.postVisit(this); 044 } 045 046 public void setObjectName(TObjectName objectName) { 047 this.objectName = objectName; 048 } 049}