001package gudusoft.gsqlparser.nodes; 002 003import gudusoft.gsqlparser.EDbObjectType; 004import gudusoft.gsqlparser.nodes.TParseTreeNode; 005import gudusoft.gsqlparser.nodes.TObjectName; 006import gudusoft.gsqlparser.nodes.TConstant; 007 008public class TBeginTranSqlNode extends TParseTreeNode { 009 public TObjectName getTransactionName() { 010 return transactionName; 011 } 012 013 private TObjectName transactionName = null; 014 public void init(Object arg1){ 015 if (arg1 != null){ 016 this.transactionName = (TObjectName)arg1; 017 //this.transactionName.setObjectType(TObjectName.ttobjTransactionName); 018 this.transactionName.setDbObjectType(EDbObjectType.transaction); 019 } 020 } 021 022 private boolean distributed = false; 023 private boolean withMark = false; 024 private TConstant withMarkDescription = null; 025 026 public void setWithMarkDescription(TConstant withMarkDescription) { 027 this.withMarkDescription = withMarkDescription; 028 } 029 030 public TConstant getWithMarkDescription() { 031 032 return withMarkDescription; 033 } 034 035 public void setWithMark(boolean withMark) { 036 this.withMark = withMark; 037 } 038 039 public boolean isWithMark() { 040 041 return withMark; 042 } 043 044 public void setDistributed(boolean distributed) { 045 this.distributed = distributed; 046 } 047 048 public boolean isDistributed() { 049 050 return distributed; 051 } 052}