org.axiondb.engine.commands
public abstract class InsertIntoClause extends BaseAxionCommand
| Constructor Summary | |
|---|---|
| InsertIntoClause(DMLWhenClause when, TableIdentifier tid, List cols, List vals) | |
| InsertIntoClause(DMLWhenClause when, TableIdentifier tid, List cols, boolean useDefaultValues) | |
| Method Summary | |
|---|---|
| protected void | addRowToTable(Database db, Row srcRow, RowDecorator dec) |
| protected void | assertRules(Table source) |
| protected void | buildBindVariables() |
| boolean | execute(Database db) |
| AxionResultSet | executeQuery(Database db) |
| int | executeUpdate(Database db) |
| protected int | getColumnCount() |
| Iterator | getColumnIterator() |
| int | getProcessedRowCount() |
| protected Table | getTargetTable() |
| TableIdentifier | getTargetTableId() |
| protected int | getValueCount() |
| Iterator | getValueIterator() |
| protected List | getValues() |
| DMLWhenClause | getWhenClause() |
| boolean | insertMatchingRow(Database db, RowDecorator dec, Row srcRow) |
| protected boolean | isTargetTablePartOfSubQuery() |
| protected RowDecorator | makeRowDecorator() |
| void | preProcess(Database db) |
| protected void | resolve(Database db) |