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