com.akiban.sql.parser
Class CreateSequenceNode
java.lang.Object
com.akiban.sql.parser.QueryTreeNode
com.akiban.sql.parser.StatementNode
com.akiban.sql.parser.DDLStatementNode
com.akiban.sql.parser.CreateSequenceNode
- All Implemented Interfaces:
- Visitable
public class CreateSequenceNode
- extends DDLStatementNode
A CreateSequenceNode is the root of a QueryTree that
represents a CREATE SEQUENCE statement.
| Methods inherited from class com.akiban.sql.parser.QueryTreeNode |
accept, convertDefaultNode, debugFlush, debugPrint, formatNodeString, getBeginOffset, getDebugOutput, getEndOffset, getNodeFactory, getNodeType, getNullNode, getParserContext, getStatementType, getUserData, init, init, init, init, init, init, init, init, init, init, init, init, isInstanceOf, makeTableName, makeTableName, nodeHeader, printLabel, printSubNodes, setBeginOffset, setDebugOutput, setEndOffset, setNodeType, setParserContext, setUserData, stackPrint, treePrint, treePrint, treePrint |
CreateSequenceNode
public CreateSequenceNode()
init
public void init(Object sequenceName,
Object dataType,
Object initialValue,
Object stepValue,
Object maxValue,
Object minValue,
Object cycle)
throws StandardException
- Initializer for a CreateSequenceNode
- Overrides:
init in class QueryTreeNode
- Parameters:
sequenceName - The name of the new sequencedataType - Exact numeric type of the new sequenceinitialValue - Starting valuestepValue - Increment amountmaxValue - Largest value returned by the sequence generatorminValue - Smallest value returned by the sequence generatorcycle - True if the generator should wrap around, false otherwise
- Throws:
StandardException - on error
copyFrom
public void copyFrom(QueryTreeNode node)
throws StandardException
- Fill this node with a deep copy of the given node.
- Overrides:
copyFrom in class DDLStatementNode
- Throws:
StandardException
toString
public String toString()
- Convert this object to a String. See comments in QueryTreeNode.java
for how this should be done for tree printing.
- Overrides:
toString in class DDLStatementNode
- Returns:
- This object as a String
statementToString
public String statementToString()
- Specified by:
statementToString in class StatementNode
getInitialValue
public final long getInitialValue()
getStepValue
public final long getStepValue()
getMaxValue
public final long getMaxValue()
getMinValue
public final long getMinValue()
isCycle
public final boolean isCycle()
Copyright © 2013 Akiban Technologies, Inc. All rights reserved.