org.axiondb.engine.commands
public class UpsertCommand extends ChildTableUpdater
Version: $Revision: 1.35 $ $Date: 2006/01/10 21:02:37 $
| Constructor Summary | |
|---|---|
| UpsertCommand() | |
| Method Summary | |
|---|---|
| void | addUpdateColumn(ColumnIdentifier col) |
| void | addUpdateValue(Selectable val) |
| protected void | buildBindVariables() |
| boolean | execute(Database database) |
| AxionResultSet | executeQuery(Database database)
Unsupported, use UpsertCommandinstead.
|
| int | executeUpdate(Database db) |
| Selectable | getCondition() |
| UpsertCommand.ExceptionWhenClause | getExceptionWhenClause() |
| Iterator | getInsertValueIterator() |
| Iterator | getUpdateValueIterator() |
| SubSelectCommand | getUsingSubSelectCommand() |
| protected RowDecorator | makeTargetRowDecorator() |
| protected void | resolve(Database db) |
| void | setColumnsForInsert(List columnForInsert) |
| void | setCondition(Selectable condition) |
| void | setExceptionWhenClause(DMLWhenClause w, TableIdentifier t, List cols, List vals) |
| void | setSelectCommand(SubSelectCommand command) |
| void | setSourceTable(TableIdentifier table) |
| void | setTargetTable(TableIdentifier table) |
| void | setUsingSubSelectAlias(String alias) |
| void | setUsingSubSelectCommand(SubSelectCommand command) |
| void | setValuesForInsert(List valuesForInsert) |
Throws: UnsupportedOperationException