001package gudusoft.gsqlparser.nodes; 002 003 004import gudusoft.gsqlparser.EDbObjectType; 005 006import java.util.ArrayList; 007 008public class TAlterSequenceSqlNode extends TParseTreeNode { 009 private TObjectName sequenceName; 010 private TObjectName newSequenceName; 011 private TObjectName schemaName; 012 private TObjectName ownerName; 013 014 public void setOwnerName(TObjectName ownerName) { 015 this.ownerName = ownerName; 016 } 017 018 public TObjectName getOwnerName() { 019 020 return ownerName; 021 } 022 023 public void setSchemaName(TObjectName schemaName) { 024 this.schemaName = schemaName; 025 } 026 027 public TObjectName getSchemaName() { 028 029 return schemaName; 030 } 031 032 public void setNewSequenceName(TObjectName newSequenceName) { 033 this.newSequenceName = newSequenceName; 034 } 035 036 public TObjectName getNewSequenceName() { 037 038 return newSequenceName; 039 } 040 041 private ArrayList<TSequenceOption> options = null; 042 043 public TObjectName getSequenceName() { 044 return sequenceName; 045 } 046 047 public void init(Object arg1){ 048 sequenceName = (TObjectName)arg1; 049 sequenceName.setDbObjectTypeDirectly(EDbObjectType.sequence); 050 } 051 052 public ArrayList<TSequenceOption> getOptions() { 053 return options; 054 } 055 056 public void init(Object arg1, Object arg2){ 057 init(arg1); 058 options = (ArrayList<TSequenceOption>)(arg2); 059 } 060}