com.akiban.sql.parser
Class UpdateNode
java.lang.Object
com.akiban.sql.parser.QueryTreeNode
com.akiban.sql.parser.StatementNode
com.akiban.sql.parser.DMLStatementNode
com.akiban.sql.parser.DMLModStatementNode
com.akiban.sql.parser.UpdateNode
- All Implemented Interfaces:
- Visitable
public final class UpdateNode
- extends DMLModStatementNode
An UpdateNode represents an UPDATE statement. It is the top node of the
query tree for that statement.
For positioned update, there may be no from table specified.
The from table will be derived from the cursor specification of
the named cursor.
| Methods inherited from class com.akiban.sql.parser.QueryTreeNode |
accept, convertDefaultNode, debugFlush, debugPrint, formatNodeString, getBeginOffset, getDebugOutput, getEndOffset, getNodeFactory, getNodeType, getNullNode, getParserContext, getUserData, init, init, init, init, init, init, init, init, init, init, init, isInstanceOf, makeTableName, makeTableName, nodeHeader, printLabel, setBeginOffset, setDebugOutput, setEndOffset, setNodeType, setParserContext, setUserData, stackPrint, treePrint, treePrint, treePrint |
UpdateNode
public UpdateNode()
init
public void init(Object targetTableName,
Object resultSet,
Object returningList)
- Initializer for an UpdateNode.
- Overrides:
init in class QueryTreeNode
- Parameters:
targetTableName - The name of the table to updateresultSet - The ResultSet that will generate
the rows to update from the given table
statementToString
public String statementToString()
- Specified by:
statementToString in class StatementNode
getStatementType
protected final int getStatementType()
- Return the type of statement, something from
StatementType.
- Overrides:
getStatementType in class QueryTreeNode
- Returns:
- the type of statement
Copyright © 2013 Akiban Technologies, Inc. All rights reserved.