001package gudusoft.gsqlparser.stmt.oracle; 002 003import gudusoft.gsqlparser.*; 004import gudusoft.gsqlparser.TCustomSqlStatement; 005import gudusoft.gsqlparser.nodes.*; 006 007 008/** 009 * @deprecated As of v1.4.4.5, replaced by {@link gudusoft.gsqlparser.stmt.TCreateSequenceStmt} 010 */ 011public class TOracleCreateSequenceStmt extends TCustomOracleSqlStmt { 012 public TOracleCreateSequenceStmt(EDbVendor dbvendor) { 013 super(dbvendor); 014 sqlstatementtype = ESqlStatementType.sstoraclecreatesequence; 015 } 016 017 void buildsql() { 018 } 019 020 void clear() { 021 } 022 023 String getasprettytext() { 024 return ""; 025 } 026 027 void iterate(TVisitorAbs pvisitor) { 028 } 029 030 private TObjectName sequenceName = null; 031 private TDummyList options = null; 032 private TTypeName data_type = null; //mssql 033 034 public TTypeName getData_type() { 035 return data_type; 036 } 037 038 public TDummyList getOptions() { 039 return options; 040 } 041 042 public TObjectName getSequenceName() { 043 return sequenceName; 044 } 045 046 public int doParseStatement(TCustomSqlStatement psql) { 047 if (rootNode == null) return -1; 048 super.doParseStatement(psql); 049 TCreateSequenceSqlNode node = (TCreateSequenceSqlNode)rootNode; 050 051 this.sequenceName = node.getSequenceName(); 052 //this.options = node.getOptions(); 053 this.data_type = node.getData_type(); 054 055 return 0; 056 } 057 058 059}