/** * Alipay.com Inc. * Copyright (c) 2004-2012 All Rights Reserved. */ package com.alipay.zdal.parser.sql.dialect.oracle.ast.stmt; import com.alipay.zdal.parser.sql.ast.SQLExpr; import com.alipay.zdal.parser.sql.ast.SQLName; import com.alipay.zdal.parser.sql.dialect.oracle.visitor.OracleASTVisitor; /** * * @author ���� * @version $Id: OracleCreateSequenceStatement.java, v 0.1 2012-11-17 ����3:46:49 Exp $ */ public class OracleCreateSequenceStatement extends OracleStatementImpl { private static final long serialVersionUID = 1L; private SQLName name; private SQLExpr startWith; private SQLExpr incrementBy; private SQLExpr maxValue; private Boolean cycle; private Boolean cache; private Boolean order; @Override public void accept0(OracleASTVisitor visitor) { if (visitor.visit(this)) { acceptChild(visitor, name); acceptChild(visitor, startWith); acceptChild(visitor, incrementBy); acceptChild(visitor, maxValue); } visitor.endVisit(this); } public SQLName getName() { return name; } public void setName(SQLName name) { this.name = name; } public SQLExpr getStartWith() { return startWith; } public void setStartWith(SQLExpr startWith) { this.startWith = startWith; } public SQLExpr getIncrementBy() { return incrementBy; } public void setIncrementBy(SQLExpr incrementBy) { this.incrementBy = incrementBy; } public SQLExpr getMaxValue() { return maxValue; } public void setMaxValue(SQLExpr maxValue) { this.maxValue = maxValue; } public Boolean getCycle() { return cycle; } public void setCycle(Boolean cycle) { this.cycle = cycle; } public Boolean getCache() { return cache; } public void setCache(Boolean cache) { this.cache = cache; } public Boolean getOrder() { return order; } public void setOrder(Boolean order) { this.order = order; } }